亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

mysql 添加索引后 在查詢的時候是mysql就自動從

系統 2055 0
    MYSQL在創建索引后對索引的使用方式分為兩種:
    
1 由數據庫的查詢優化器自動判斷是否使用索引;
2 用戶可在寫SQL語句時強制使用索引

下面就兩種索引使用方式進行說明
第一種,自動使用索引。數據庫在收到查詢語句后會查看where語句后面的查詢條件,同時查看在表上面有哪些索引,然后根據查詢條件和索引進行匹配。
查詢條件和索引的匹配包括查詢字段與索引字段的匹配和查詢類型和索引類型的匹配。前者很好理解,就是查詢條件的屬性上要建有索引,后者則是說查詢條件必須能夠使用索引,比如等值判斷和范圍查詢可以使用B+樹索引,而hash索引只能適用于等值判斷。
在找到與查詢條件匹配的索引后,就是進行代價估計來決定是否使用索引,代價估計主要根據要訪問的就數量,一般來說如果通過索引訪問的記錄數量占全表記錄數量15%以上,則不會使用索引而是使用全表掃描,因為此時使用索引的代價更大。在大多數情況下使用索引是會提高效率的。
經過優化器的判斷,最終會決定是否使用索引

第二種,強制使用索引,主要是通過SQL語句實現的
select * from table force index(PRI) limit 2;(強制使用主鍵)
select * from table force index(ziduan1_index) limit 2;(強制使用索引"ziduan1_index")
select * from table force index(PRI,ziduan1_index) limit 2;(強制使用索引"PRI和ziduan1_index")
也可以禁止索引的使用
select * from table ignore index(PRI) limit 2;(禁止使用主鍵)
select * from table ignore index(ziduan1_index) limit 2;(禁止使用索引"ziduan1_index")
select * from table ignore index(PRI,ziduan1_index) limit 2;(禁止使用索引"PRI,ziduan1_index")

mysql 添加索引后 在查詢的時候是mysql就自動從索引里面查詢了。還是查詢的時候有單 獨的參數查詢索引?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美在线一区二区三区精品 | 久久免费精品国产视频 | 国产福利观看 | 日韩美女一级毛片 | 99免费观看 | 小明看看成人免费 | 国产麻豆va精品视频 | 亚洲区在线播放 | 久久精品国产欧美日韩99热 | 亚洲国产高清视频在线观看 | 精品1区2区3区| 特级毛片在线观看 | 爱爱视频免费网址 | 亚洲乱人伦在线 | 99精品视频在线播放2 | 国产综合网站 | 亚洲 另类色区 欧美日韩 | 成人国产在线不卡视频 | 九九精品影院 | 婷婷综合色伊人阁 | 国产区91 | 亚洲网视频| 国产欧美精品综合一区 | 成人久久视频 | 国产精品视频视频久久 | 精品国产免费观看 | 午夜毛片视频 | 天天在线天天综合网色 | 最新黄色免费网站 | 青草草在线观看免费视频 | 西西亚洲 | 国产91精品久久久久久 | 亚洲一区日韩二区欧美三区 | 99亚洲精品 | 欧美一级一毛片 | 国产成人精品s8sp视频 | 毛片大全| 亚洲精品蜜桃久久久久久 | 国产成人亚洲综合网站不卡 | 涩涩免费视频 | 精品啪啪|