索引有什么作用

索引也叫,是存储引擎用于快速找到记录的一种数据结构

  • 当表中数据越大的时候,索引对性能的影响越重要。
  • 数据量小并且负载低的时候,不恰当的索引对性能的影响不明细,但是数据量增大,性能就会急剧下降
  • 索引大大减少了服务器需要扫描的数据量,可以帮助服务器避免排序和临时表,可以将随机io变成顺序io
  • 用索引不是一直最好的情况,非常小的表(10行以下),一般用全表扫描。
  • 中大型的表,索引很有效
  • 特大型的表(按实际情况,例如数据超过500w)建议分库分表
  • 索引遵循最左匹配
posted @ 2022-03-11 09:22  张三丰学Java  阅读(269)  评论(0编辑  收藏  举报