摘要: 什么叫做覆盖索引? 在了解覆盖索引之前我们先大概了解一下什么是聚集索引(主键索引)和辅助索引(二级索引) 聚集索引(主键索引): 聚集索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的即为整张表的记录数据。 聚集索引的叶子节点称为数据页,聚集索引的这个特性决定了索引组织表中的数据也是索引的 阅读全文
posted @ 2020-04-13 16:01 那些年的代码 阅读(940) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/itguangit/article/details/82145322 阅读全文
posted @ 2020-04-13 15:46 那些年的代码 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 原创你去了哪里 最后发布于2019-10-18 14:05:48 阅读数 121 收藏展开1:use index:在你查询语句表名的后面,添加use index来提供你希望mysql去参考的索引列表,就可以让mysql不再考虑其他可用的索引。如:select * from table use ind 阅读全文
posted @ 2020-04-13 11:36 那些年的代码 阅读(2246) 评论(0) 推荐(1) 编辑
摘要: 写在前面:先解释下何为尾插法。大家都知道HashMap在JDK1.8版本经过优化之后,整体的数据结构变成了数组+链表+红黑树这样的形式。而尾插法说的就是在往HashMap里面put元素时,数组桶位上面还是未转化为红黑树的链表,此时新增在链表上元素的位置为链表尾部,故名尾插法。 前面聊了HashMap 阅读全文
posted @ 2020-04-13 08:26 那些年的代码 阅读(2161) 评论(0) 推荐(0) 编辑
摘要: Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value 时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对 16384 求余数, 这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,redis 会根据节点数 阅读全文
posted @ 2020-04-13 08:19 那些年的代码 阅读(3034) 评论(0) 推荐(0) 编辑