所有内容 第400页
-
Redis 哈希表 VS Java HaspMap , 哪家强?
架构 哈喽,大家好,我是指北君。 之前给大家介绍了Redis的基本数据结构,本篇介绍一下Redis 字典的rehash 过程。并对比Java中HashMap的一些异同。 1.前言 我们回顾一下之前讲到...
-
面试突击:MySQL 常用引擎有哪些?
MySQL 有很多存储引擎(也叫数据引擎),所谓的存储引擎是指用于存储、处理和保护数据的核心服务。也就是存储引擎是数据库的底层软件组织。在 MySQL 中可以使用“show engines”来查询数据...
-
-
聊聊 MySQL8.0 源码编译和 Clion 调试
操作系统环境 我把个人的台式机重装了 Ubuntu 20.04 ,内核版本是 5.13.0-44-generic,内存16G,磁盘240G,有关依赖的编译工具版本如下所示。 相关的安装命令是从 Pol...
-
自增ID插入时,究竟发生了什么?
《 MySQL自增ID,居然大部分人都搞错了 ? 》中的作业题,有少量答对的人,但原理讲得不透,今天简单说下作业题中的答案,以及相关知识点。 作业题是这样的: drop table t1;create...
-
光知道分库分表可不敢直接去面试,分表后读扩散怎么解决才是重点
今天这篇文章,其实也是我曾经面试中遇到过的真题。 分库分表大家可能听得多了,但 读扩散 问题大家了解吗? 这里涉及到几个问题。 分库分表是什么? 读扩散问题是什么? 分库分表为什么会引发读扩散问题?...
-
数据指标中心的建设思路,一篇教会你
01 业务和数据的闭环 业务和数据,可以理解为映射关系,数据是业务在数字世界里的另一个它。举个例子来说:你衣服鞋子的尺码、喜欢吃什么口味的菜、爱看什么内容的文章、什么时候起床和睡觉等等,所有这些个人的...
-
信不信这五大MySQL优化指南,你一定用得上!
面试官如果问你:你会从哪些维度进行MySQL性能优化?你会怎么回答? 所谓的性能优化,一般针对的是MySQL查询的优化。既然是优化查询,我们自然要先知道查询操作要经过哪些环节,然后思考可以在哪些环节进...
-
聊聊关于Redis stack 的那些事儿
Redis 是我们非常熟悉的内存键值对数据库,它有着丰富的数据结构,能够满足我们平时的绝大部分数据存储要求。然而,有些时候我们还希望可以对搜索,文档,图形,时间序列等进行数据建模,这个时候我们就可以使...
-
MySQL内存管理机制浅析
一、placement new的定义 通常情况下,C++中通过用new方式申请内存空间时,是在系统的堆内存空间中进行分配,底层使用C标准库的malloc()完成内存分配工作。 因此本次申请的内存空间大...
