美文网首页我爱编程程序员
主键索引的一个猜测

主键索引的一个猜测

作者: 大胡子_biu | 来源:发表于2018-06-02 22:38 被阅读4次

    理论基础:

    主键上的索引是主索引,他可以确定数据在磁盘上的顺序。

    即数据在磁盘上的顺序和主键顺序的顺序是一致的(索引一定是有序的)。

    猜测:

    对主键做order by会不会效率和不做排序一样

    测试:

    如下图分别是不排序的时间,对主键排序的时间,对非主键无索引的排序时间

    不排序时间 主键排序 没有索引的排序 加了索引后的排序

    结论

    如果主键富有日期含义的话,那么排序会变得非常快而且常用

    parentid加了索引前后查询时间不变比较奇怪,因为索引文件是有序的,排序只需要读取索引文件然后根据地址去查询就可以,没有索引则需要读取所有数据然后在排序

    相关文章

      网友评论

        本文标题:主键索引的一个猜测

        本文链接:https://www.haomeiwen.com/subject/lcrdsftx.html