索引知識(shí)點(diǎn):
1.離散度
2.mysql優(yōu)化器:當(dāng)離散度很低缸剪,查詢?nèi)砼c通過(guò)索引查詢時(shí)間差不多颠悬,則不會(huì)通過(guò)索引查詢
2.聯(lián)合索引最左匹配:
alter table xx add index ‘a(chǎn)a’(‘name’,‘phone’)
檢索時(shí)眼俊,會(huì)先根據(jù)name進(jìn)行索引,找到下層,在通過(guò)phone查找
如果查詢語(yǔ)句中沒(méi)有name褐澎,則用不到索引
3.explain select * from xx where name='aa' and phone ='11111xx'
explain中顯示rows,代表查找的行數(shù)
3.聯(lián)合索引:比如創(chuàng)建了index(a,b,c),相當(dāng)于創(chuàng)建index(a),index(a,b),index(a,b,c)
當(dāng)通過(guò)b伐蒋,c查詢時(shí)工三,用不到索引
4.覆蓋索引:查詢的數(shù)據(jù)在索引中存在時(shí),不需要去數(shù)據(jù)庫(kù)中查詢先鱼,大大提高了消息,explain 中extra=from index
比如:index('name','phone')
select name,phone from xx where name='xx'
注意點(diǎn):
當(dāng)查詢類型為字符類型俭正,用一個(gè)數(shù)字去查詢,會(huì)發(fā)生一個(gè)類型的隱士轉(zhuǎn)換焙畔,導(dǎo)致用不到索引
索引優(yōu)化手段:
1.選擇的索引列的長(zhǎng)度不應(yīng)該過(guò)長(zhǎng)
2.where條件中not in和<>都無(wú)法使用索引
3.模糊匹配like abc%能用到索引--最左匹配段审,like%2673%用不到索引
4.盡量不要使用select *,寫(xiě)明具體查詢字段
5.索引列不要參與計(jì)算:索引列參與計(jì)算闹蒜,會(huì)導(dǎo)致索引失效
mysql索引
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門避归,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人管呵,你說(shuō)我怎么就攤上這事梳毙。” “怎么了捐下?”我有些...
- 文/不壞的土叔 我叫張陵账锹,是天一觀的道長(zhǎng)萌业。 經(jīng)常有香客問(wèn)我,道長(zhǎng)奸柬,這世上最難降的妖魔是什么生年? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮廓奕,結(jié)果婚禮上抱婉,老公的妹妹穿的比我還像新娘。我一直安慰自己桌粉,他們只是感情好蒸绩,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著番甩,像睡著了一般侵贵。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缘薛,一...
- 那天窍育,我揣著相機(jī)與錄音,去河邊找鬼宴胧。 笑死漱抓,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的恕齐。 我是一名探鬼主播乞娄,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼显歧!你這毒婦竟也來(lái)了仪或?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤士骤,失蹤者是張志新(化名)和其女友劉穎范删,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體拷肌,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡到旦,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巨缘。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片添忘。...
- 正文 年R本政府宣布靶病,位于F島的核電站会通,受9級(jí)特大地震影響口予,放射性物質(zhì)發(fā)生泄漏娄周。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一沪停、第九天 我趴在偏房一處隱蔽的房頂上張望煤辨。 院中可真熱鬧,春花似錦木张、人聲如沸众辨。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)鹃彻。三九已至,卻和暖如春妻献,著一層夾襖步出監(jiān)牢的瞬間蛛株,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓熬丧,卻偏偏與公主長(zhǎng)得像笋粟,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子析蝴,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 轉(zhuǎn)載:http://blog.codinglabs.org/articles/theory-of-mysql-in...
- 本文主要討論MySQL索引的部分知識(shí)。將會(huì)從MySQL索引基礎(chǔ)腾啥、索引優(yōu)化實(shí)戰(zhàn)和數(shù)據(jù)庫(kù)索引背后的數(shù)據(jù)結(jié)構(gòu)三部分相關(guān)內(nèi)...
- 索引概念和作用 索引是一種使記錄有序化的技術(shù)东涡,它可以指定按某列/某幾列預(yù)先排序,從而大大提高查詢速度(類似于漢語(yǔ)詞...
- 今天早上吃飯時(shí)倘待,和兒子聊天無(wú)意中聊到手機(jī)的問(wèn)題疮跑,我和兒子說(shuō):“之前看到過(guò)一篇文章,想要?dú)У粢粋€(gè)孩子就給他一部手機(jī)凸舵,...
- 2017年9月22日的我: 你好啊奄! 又到周末了渐苏,你的約會(huì)怎么樣了掀潮?估計(jì)還是一個(gè)人“自由”的過(guò)吧? 雖然聽(tīng)起來(lái)像是在...