redis为啥这么快 基于内存 底层使用了优秀的数结构如哈希表、跳表 io多路复用,使用epoll模式 redis异步模式 以 Get 请求...
redis由哪几个模块组成,每个模块有什么用 访问框架:动态链接库、网络访问框架操作模块:PUT、DELETE、GET、SCAN【基本操作】,r...
相信大家经常在生活中会面临各种问题,工作、情感、事业等,当一件事发生时,我们应该如何应对才好,那谈到应对,首先是对事物进行分析,这件事核心内...
为什么会出现选错索引 优化器会判定当前执行的最优方式,主要包括考虑扫描的行数、是否使用临时表、是否需要排序等; 优化器的逻辑 扫描行数是优化...
主键索引:会进行主键约束,并且是唯一索引,生成的索引是主键索引;唯一索引:主键是特殊的唯一索引,但是唯一索引可以为空值,主键不允许为空,也是二级...
全局锁 在备份过程中整个库完全处于只读状态 Flush tables with read lock (FTWRL):当你需要让整个库处于只读...
核心知识点 二叉搜索树、N叉树 页分裂:B+树的插入可能会引起数据页的分裂,删除可能会引起数据页的合并,二者都是比较重的IO消耗,所以比较好的方...
事务是什么 事务比较常见数据库操作,例如银行金融业务,涉及多个操作,并保证操作要么全部成功要么全部失败,这样保证数据的一致性。事务支持是在...
1、执行的流程 从上图大家可以看出,mysql主要涉及两层:server层和存储引擎层,server层主要包括:连接器、缓存、分析器、优化器...