
索引
jinQiangol
这个作者很懒,什么都没留下…
展开
-
mysql 高级优化sql语句
1、当需要单表有大量的数据,用到分页时的优化sql 应用场景:分页查询流水表SELECT * FROM test a INNER JOIN (SELECT ID FROM test LIMIT 1500000, 10) b on a.ID = b.ID先通过分页查询聚簇索引的ID,再和原表关联取交集。2、group by 分组函数要使用标识列(主键列)来分组才能命中索引(如果用position表的外键来分组,不会走索引)select * from account a,p...原创 2020-08-03 16:06:22 · 195 阅读 · 0 评论 -
mysql关于索引底层结构
mysql底层用的是B+树,为什么不用红黑树或者二叉树或者hash? 二叉树:不能作为递增列表的索引结构,比如表的主键ID 红黑树:底层是二叉树,原创 2020-08-24 10:04:01 · 222 阅读 · 0 评论