Loading

选择索引和查询时的三个原则

单行访问是很慢的

  • 在机械硬盘存储中IO尤其慢,SSD随机IO会快一些
  • 读取的块中尽可能多包含所需要的行,用索引可以创建位置引用,提升效率

按顺序访问范围数据是很快的

  • 顺序IO不需要多次磁盘寻道,比随机IO快很多
  • 如果服务器能够需要顺序读取数据,不需要额外的排序操作,GROUP BY无需排序和聚合计算

索引选择原则

  • 避免单行查询
  • 尽可能使用数据原生顺序避免额外顺序操作
  • 尽可能使用索引覆盖
posted @ 2021-11-23 15:25  BigBender  阅读(41)  评论(0编辑  收藏  举报