
msyql
曹金桂
good good study
展开
-
一张图理解Mysql聚簇索引
聚簇索引的叶子节点存储数据行及主键ID,二级索引存储索引值和对应的主键ID;对应二级索引查询到主键之后需要通过主键索引获取数据行(二次查询)非聚簇存储数据独立存储,主键索引和二级索引存储对应索引值和数据的地址指针...原创 2019-03-25 20:33:26 · 559 阅读 · 0 评论 -
Mysql执行计划Explain类型字段说明
Explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。type字段含义type字段说明了查询语句的关联类型,更准确的说法是访问类型–换言之就是Mysql决定如何查找表中的行。下面是最重要的访问方法,依次从差到最优: All -> Index -> range -> ref -> eq_ref -...原创 2019-03-27 23:00:38 · 555 阅读 · 0 评论 -
MYSQL数据库知识整理
索引索引是一种能够加快数据的查询的数据结构。mysql主要有两种索引,HASH索引和B+Tree索引。B+Tree索引:Hash索引:B+树索引和哈希索引的区别如果是等值查询,那么哈希索引明显有绝对优势,因为只需要经过一次算法即可找到相应的键值;当然了,这个前提是,键值都是唯一的。如果键值不是唯一的,就需要先找到该键所在位置,然后再根据链表往后扫描,直到找到相应的数据;从示意图中也...原创 2019-07-11 11:34:53 · 345 阅读 · 0 评论