为什么要使用索引?


---恢复内容开始---

索引的好处:

  • 索引大大减少了存储引擎需要扫描的数据量   (INNODB 最小一页 16k)
  • 索引可以帮助我们进行排序以避免以避免使用临时表
  • 索引可以将随机的I/O转为顺序的I/O    当然 后面两点都是说的B-树索引

索引是不是越多越好?

  • 索引会增加数据库服务器写入操作的成本(INNODB对这个 做了一个优化:插入缓存 将多次插入合并成一次插入)
  • 太多的索引会影响mysql查询优化器的选择时间(影响查询效率)

建立索引的策略有哪些?

  •   待续。。。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM