真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql創(chuàng)建索引需要注意什么

這篇文章主要介紹“MySQL創(chuàng)建索引需要注意什么”,在日常操作中,相信很多人在mysql創(chuàng)建索引需要注意什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql創(chuàng)建索引需要注意什么”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

臨邑網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司

1、盡量選擇不要索引null的字段。

對Mysql而言,包含空值的列很難進(jìn)行查詢優(yōu)化,如果頻繁查詢的值又不能避免為null,可以考慮用0,1或空字這些短字串來代替。

如果索引的字段可以是NULL,索引的效率會(huì)大大降低,因?yàn)樗鼈兪顾饕?、索引的統(tǒng)計(jì)信息和比較操作更加復(fù)雜。

2、選擇區(qū)分度列作為索引。

MySQL有一個(gè)查詢優(yōu)化器。當(dāng)查詢優(yōu)化器發(fā)現(xiàn)某個(gè)值出現(xiàn)在表格的數(shù)據(jù)行中的百分比很高時(shí),它通常忽略索引并掃描整個(gè)表格。

3、用于group by和order by的字段。

在orderby后面的字段上建立索引,這樣在查詢時(shí)就不需要再進(jìn)行排序了,因?yàn)槲覀兌贾涝贐+樹上建立索引后的記錄都是排序好的。

4、被頻繁查詢字段,作為查詢條件。

上述字段均可考慮設(shè)計(jì)索引。

下班準(zhǔn)備去幸福小區(qū),爆破成績不及格的學(xué)生

select name, age from student a
left join grade b on a.id = b.student_id
where a.address like '%幸福小區(qū)%' and b.grade < 60

5、頻繁更新的字段創(chuàng)建索引應(yīng)謹(jǐn)慎。

在SQL優(yōu)化中,合理建立索引是一項(xiàng)基本操作。盡管索引可以提高查詢的效率,但索引的成本也不小,它會(huì)占用磁盤空間,并減少添加,刪除,以及更新的速度。若一段不經(jīng)常查詢,但又經(jīng)常更新,則不應(yīng)在此段添加索引。

到此,關(guān)于“mysql創(chuàng)建索引需要注意什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


網(wǎng)頁標(biāo)題:mysql創(chuàng)建索引需要注意什么
文章起源:http://weahome.cn/article/poiigj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部