推薦10款常用的聚簇索排序用法,歡迎下載!

巴扎黑
發布: 2017-06-15 15:20:13
原創
1607 人瀏覽過

為什麼當 執行select較多時應當使用mysiam引擎呢?尤其是在有索引的情況下本篇章依託一個實際應用,分析一下。一.前言:網路上看到有一個有趣的現象,一個有1W資料量的表,執行不同的orderby條件,查詢時間非常大,這個是實際應用中確實出現的問題? ?為什麼呢?二.分析a).情況描述:1.有主鍵id,聯合索引(id,ver);用前者當orderby查詢慢,用後者orderby查詢會很快;2.每一行的資料量挺大3. id為主索引,而select查詢的字段也僅僅有id,那麼不就是索引覆蓋了唄,不用到物理磁碟回行數據,在索引上就能拿到要的數據了,但本應該查詢更快的卻慢了。 Mysql-索引覆蓋b).分析:肯定用的不是mysiam引擎,若是的話用這兩個索引查詢,其實速度是差不多的,因為索引上存的都是一個物理行的地址嘛,實際佔有的數據量又不大。但如果是innodb就不一樣了,它的主索引下邊可是拖家帶口

#1. Mysql-聚簇索排序慢案例分析

推薦10款常用的聚簇索排序用法,歡迎下載!

##簡介:為什麼執行select較多時應當使用mysiam引擎呢?尤其是在有索引的情況下 本篇章依託一個實際應用,分析一下。

【相關問答推薦】:#

以上是推薦10款常用的聚簇索排序用法,歡迎下載!的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!