多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 數(shù)據(jù)庫(kù) > 數(shù)據(jù)庫(kù)應(yīng)用 > 數(shù)據(jù)庫(kù)調(diào)優(yōu)教程(九) 添加了索引但不被使用的幾種常見(jiàn)可能

數(shù)據(jù)庫(kù)調(diào)優(yōu)教程(九) 添加了索引但不被使用的幾種常見(jiàn)可能

來(lái)源:程序員人生   發(fā)布時(shí)間:2015-04-27 08:46:41 閱讀次數(shù):3218次

3、           索引


6.      添加了索引但不被使用的幾種常見(jiàn)可能


上1講聊了甚么時(shí)候不要使用索引,但有時(shí)候使用了也不見(jiàn)得會(huì)被使用。

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


1)    多列索引查詢(xún)條件沒(méi)有使用最左側(cè)的字段

對(duì)創(chuàng)建的多列索引,如果查詢(xún)條件沒(méi)有使用最左側(cè)的列,索引就不會(huì)被使用。

多列索引:1個(gè)索引對(duì)應(yīng)多個(gè)列

比如

我創(chuàng)建了這么個(gè)多列索引

create index index_deptno_loc on dept (deptno,loc);

如果where語(yǔ)句中有deptno則會(huì)使用索引,否則不使用

以下


2)    如果條件中有or

只要條件中有1個(gè)字段沒(méi)有添加索引,則不會(huì)使用索引

 

3)    類(lèi)型不對(duì)應(yīng)

比方說(shuō),如果列類(lèi)型是字符串,那1定要在條件中將數(shù)據(jù)使用引號(hào)援用起來(lái)。否則不使用索引

 

4)    mysql優(yōu)化器的決定

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

 

最后1點(diǎn),也是筆者感受最深的1點(diǎn)


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

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

以下



應(yīng)當(dāng)說(shuō)這是Mysql給程序員們開(kāi)的1個(gè)玩笑。要是我的表數(shù)據(jù)量很大,而且又需要使用like’%%’這樣的模糊查詢(xún)來(lái)檢索時(shí),該怎樣辦??


下1章,筆者將會(huì)給大家分享解決這個(gè)問(wèn)題的N種方法!


生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線(xiàn)----------------------------
分享到:
------分隔線(xiàn)----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚欧毛片 | 国产精品亚洲欧美日韩区 | 麻豆 一区 精品 在线 | 精品一区二区三区四区在线 | 激情小说亚洲图片 | 中文字幕第一页国产 | 欧美日韩在线看 | 狠狠躁天天躁 | 动漫精品在线 | 天天综合色一区二区三区 | 亚洲精品在线影院 | 欧美啪啪毛片一区二区 | 国产欧美一区二区三区久久 | 日本护士xxxxx高清免费 | 中文字幕一二三区乱码 | 免看一级a毛片一片成人不卡 | 尤物视频在线观看免费 | 最近高清中文在线观看国语字幕7 | jiucao在线观看精品 | 欧美日韩不卡视频一区二区三区 | 337p欧洲亚洲大胆艺术 | 免费视频www| 国产成人99久久亚洲综合精品 | 欧美亚洲另类在线观看 | 欧美日本在线视频 | 亚洲精品亚洲人成在线播放 | 亚洲 欧美 自拍 另类 欧美 | 男女视频免费观看 | 最好的中文字幕2018免费视频 | 免费国产在线视频 | 性做久久久久久久免费看 | 美女福利在线观看 | 久久综合中文字幕一区二区三区 | 欧美精品亚洲精品 | 免费在线中文字幕 | 国产亚洲人成网站观看 | 偷拍区小说区图片区另类呻吟 | 欧美高清乌克兰精品另类 | 久久天天| free中国性xxxxhd | 岛国福利片 |