日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > 數據庫應用 > 數據庫調優教程(九) 添加了索引但不被使用的幾種常見可能

數據庫調優教程(九) 添加了索引但不被使用的幾種常見可能

來源:程序員人生   發布時間:2015-04-27 08:46:41 閱讀次數:3223次

3、           索引


6.      添加了索引但不被使用的幾種常見可能


上1講聊了甚么時候不要使用索引,但有時候使用了也不見得會被使用。

下面是幾種添加了索引但不被使用的情況


1)    多列索引查詢條件沒有使用最左側的字段

對創建的多列索引,如果查詢條件沒有使用最左側的列,索引就不會被使用。

多列索引:1個索引對應多個列

比如

我創建了這么個多列索引

create index index_deptno_loc on dept (deptno,loc);

如果where語句中有deptno則會使用索引,否則不使用

以下


2)    如果條件中有or

只要條件中有1個字段沒有添加索引,則不會使用索引

 

3)    類型不對應

比方說,如果列類型是字符串,那1定要在條件中將數據使用引號援用起來。否則不使用索引

 

4)    mysql優化器的決定

如果mysql估計使用全表掃描要比使用索引快,則不使用索引

 

最后1點,也是筆者感受最深的1點


5)    like‘%aaa’不會使用到索引

只要模糊查詢的模糊值在字符串前面,則不會使用索引‘%aaa’和‘_aaa’都不會!

以下



應當說這是Mysql給程序員們開的1個玩笑。要是我的表數據量很大,而且又需要使用like’%%’這樣的模糊查詢來檢索時,該怎樣辦??


下1章,筆者將會給大家分享解決這個問題的N種方法!


生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: jjzz日本| 日韩av中文字幕在线 | 看a黄大片| 国产在线精品一区二区在线播放 | 日韩色 | 午夜欧美 | 成人亚洲一区 | 国产精品久久久久久久久 | 欧美日韩在线不卡 | 日韩免费在线视频 | 黄色一级大片在线免费看产 | 91在线视频播放 | 国产在线精品一区二区三区 | 欧美成人黄色 | 国产自精品 | 欧美精品久久 | 久久精品欧美 | 免费久久网 | 日韩一区二区在线播放 | 国产精品精品视频 | 国产成人精品一区二区三区四区 | 日韩免费高清视频 | 精品一区电影 | 欧美 日韩 中文字幕 | 久草成人网| 免费黄色小视频 | chinesexxxx国产麻豆 | 日韩中文字幕在线视频 | 成人精品一区二区三区视频播放 | 久久久久久麻豆 | 亚洲精品一区 | 中文字幕视频在线观看 | 亚洲二区在线观看 | 精品三区 | 国产日韩亚洲 | 日本a视频| 国产精品美女久久久久aⅴ国产馆 | 国产美女精品视频 | 国产亚洲精品美女 | 毛片国产| 一级毛片视频在线 |