為什么要使用索引?


---恢復內容開始---

索引的好處:

  • 索引大大減少了存儲引擎需要掃描的數據量   (INNODB 最小一頁 16k)
  • 索引可以幫助我們進行排序以避免以避免使用臨時表
  • 索引可以將隨機的I/O轉為順序的I/O    當然 后面兩點都是說的B-樹索引

索引是不是越多越好?

  • 索引會增加數據庫服務器寫入操作的成本(INNODB對這個 做了一個優化:插入緩存 將多次插入合並成一次插入)
  • 太多的索引會影響mysql查詢優化器的選擇時間(影響查詢效率)

建立索引的策略有哪些?

  •   待續。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM