国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
《MySql》

覆蓋索引又可以稱為索引覆蓋。

  • 解釋一: 就是select的數(shù)據(jù)列只用從索引中就能夠取得,不必從數(shù)據(jù)表中讀取,換句話說查詢列要被所使用的索引覆蓋。
  • 解釋二: 索引是高效找到行的一個方法,當(dāng)能通過檢索索引就可以讀取想要的數(shù)據(jù),那就不需要再到數(shù)據(jù)表中讀取行了。如果一個索引包含了(或覆蓋了)滿足查詢語句中字段與條件的數(shù)據(jù)就叫做覆蓋索引。
  • 解釋三:是非聚集組合索引的一種形式,它包括在查詢里的Select、Join和Where子句用到的所有列(即建立索引的字段正好是覆蓋查詢語句[select子句]與查詢條件[Where子句]中所涉及的字段,也即,索引包含了查詢正在查找的所有數(shù)據(jù))。

索引覆蓋舉例

  • 索引覆蓋是指建索引的字段正好是覆蓋查詢條件中所涉及的字段,這里需要注意的是,必須是從第一個開始覆蓋,比如:
索引字段 條件字段 有沒有覆蓋
a,b,c a,b 覆蓋了
a,b,c b,c 沒有被覆蓋

第一行滿足,第二行不滿足

  • 例子: select<字段A,B….> from <數(shù)據(jù)表 T> where <條件字段C>。在MySQL中建立覆蓋索引采用Create index idx on T(C,A,B),建立組合索引時,字段的順序很重要,要將條件字段C放在組合索引的第一位,把它做為在索引的上層結(jié)構(gòu)的主要排序?qū)ο?,且僅有它包含統(tǒng)計(jì)數(shù)據(jù),也就是非子葉層查找出符合的記錄,然后在存放有其他字段記錄的子葉層讀取所需要的數(shù)據(jù)。

小結(jié)

  • 索引覆蓋可以大大提高查詢速度,在大數(shù)據(jù)量的時候尤其明顯。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
mysql 索引的限制
MySQL-性能優(yōu)化-索引和查詢優(yōu)化
MySQL數(shù)據(jù)庫性能優(yōu)化
MySQL 索引詳解
索引失效的7種情況
MySQL語句優(yōu)化的原則
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服