mysql覆蓋索引高效能的探究
1、高效能的原因
索引通常比記錄要小,覆蓋索引查詢只需要讀索引,而不需要讀記錄。
索引都按照值的大小進行順序儲存,相比與隨機訪問記錄,需要更少的I/0。
大多數資料引擎能更好的快取索引,例如MyISAM只快取索引。
2、例項
ijiangtao_local_db_mysql表的action列包含索引。使用explain分析下面的查詢語句,對於索引覆蓋查詢(index-covered query),分析結果Extra的值是Using index,表示使用了覆蓋索引 :
explain select `action` from ijiangtao_local_db_mysql.t_user_action_log;
以上就是mysql覆蓋索引高效能的探究,大家也可以試著找一些覆蓋索引進行練習。更多mysql學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1916/viewspace-2829354/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql索引覆蓋MySql索引
- MySQL 索引覆蓋(Covering Index)MySql索引Index
- MySQL 聚簇索引 和覆蓋索引MySql索引
- MySQL 的覆蓋索引與回表MySql索引
- MySQL優化之覆蓋索引的使用MySql優化索引
- MySQL 覆蓋索引、回表查詢MySql索引
- 【MySQL】三、效能優化之 覆蓋索引MySql優化索引
- MySQL-覆蓋索引總結筆記MySql索引筆記
- mysql覆蓋索引之看山還是山MySql索引
- MySQL SQL最佳化 - 覆蓋索引(covering index)MySql索引Index
- 什麼是覆蓋索引?索引
- 技術分享 | MySQL 覆蓋索引最佳化案例一則MySql索引
- 還傻傻分不清MySQL回表查詢與索引覆蓋?MySql索引
- MySQL複合索引探究MySql索引
- MySQL 索引的型別——《高效能MySQL》MySql索引型別
- 一篇文章講清楚MySQL的聚簇/聯合/覆蓋索引、回表、索引下推MySql索引
- MYSQL索引及高效能索引策略MySql索引
- 雜湊索引在MySQL中的探究索引MySql
- 一文總結分析聚集索引、非聚集索引、覆蓋索引的工作原理!索引
- Mysql-高效能索引MySql索引
- mysql之高效能索引MySql索引
- 高效能MySQL-索引MySql索引
- 從InnoDB 索引執行簡述 聚集索引和非聚集索引、覆蓋索引、回表、索引下推索引
- MySQL | 05 如何設計高效能的索引?MySql索引
- 「MySQL」高效能索引優化策略MySql索引優化
- 高效能MySQL實戰(二):索引MySql索引
- 資料庫系列:覆蓋索引和規避回表資料庫索引
- 矩形覆蓋
- 你的 SQL 還在回表查詢嗎?快給它安排覆蓋索引SQL索引
- 最小圓覆蓋
- 棋盤覆蓋
- 程式碼覆蓋率與測試覆蓋率比較
- 企業WiFi覆蓋,解決覆蓋四大難題WiFi
- 高效能索引索引
- 全球覆蓋 雜湊
- 線段覆蓋(挖
- idea2022.1 檢視單測覆蓋率展示分支覆蓋率Idea
- 千萬級MySQL資料庫建立索引,提高效能的祕訣MySql資料庫索引