欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

MySql數據庫索引優化注意事項

系統 1944 0

  設計好MySql的索引可以讓你的數據庫飛起來,大大的提高數據庫效率。設計MySql索引的時候有一下幾點注意:

  1,創建索引

  對于查詢占主要的應用來說,索引顯得尤為重要。很多時候性能問題很簡單的就是因為我們忘了添加索引而造成的,或者說沒有添加更為有效的索引導致。如果不加索引的話,那么查找任何哪怕只是一條特定的數據都會進行一次全表掃描,如果一張表的數據量很大而符合條件的結果又很少,那么不加索引會引起致命的性能下降。但是也不是什么情況都非得建索引不可,比如性別可能就只有兩個值,建索引不僅沒什么優勢,還會影響到更新速度,這被稱為過度索引。

  2,復合索引

  比如有一條語句是這樣的:select * from users where area='beijing' and age=22;

  如果我們是在area和age上分別創建單個索引的話,由于mysql查詢每次只能使用一個索引,所以雖然這樣已經相對不做索引時全表掃描提高了很多效率,但是如果在area、age兩列上創建復合索引的話將帶來更高的效率。如果我們創建了(area, age, salary)的復合索引,那么其實相當于創建了(area,age,salary)、(area,age)、(area)三個索引,這被稱為最佳左前綴特性。因此我們在創建復合索引時應該將最常用作限制條件的列放在最左邊,依次遞減。

  3,索引不會包含有NULL值的列

  只要列中包含有NULL值都將不會被包含在索引中,復合索引中只要有一列含有NULL值,那么這一列對于此復合索引就是無效的。所以我們在數據庫設計時不要讓字段的默認值為NULL.

  4,使用短索引

  對串列進行索引,如果可能應該指定一個前綴長度。例如,如果有一個CHAR(255)的 列,如果在前10 個或20 個字符內,多數值是惟一的,那么就不要對整個列進行索引。短索引不僅可以提高查詢速度而且可以節省磁盤空間和I/O操作。

  5,排序的索引問題

  mysql查詢只使用一個索引,因此如果where子句中已經使用了索引的話,那么order by中的列是不會使用索引的。因此數據庫默認排序可以符合要求的情況下不要使用排序操作;盡量不要包含多個列的排序,如果需要最好給這些列創建復合索引。

  6,like語句操作

  一般情況下不鼓勵使用like操作,如果非使用不可,如何使用也是一個問題。like "%aaa%" 不會使用索引而like "aaa%"可以使用索引。

  7,不要在列上進行運算

  select * from users where YEAR(adddate)<2007;將在每個行上進行運算,這將導致索引失效而進行全表掃描,因此我們可以改成select * from users where adddate<'2007-01-01';

  8,不使用NOT IN和<>操作

  NOT IN和<>操作都不會使用索引將進行全表掃描。NOT IN可以NOT EXISTS代替,id<>3則可使用id>3 or id<3來代替 www.qcwy123.com ? 托福答案

MySql數據庫索引優化注意事項


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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 黄视频网站在线看 | 日本中文字幕不卡 | 欧美视频一区二免费视频 | 看全色黄大色黄大片爽一次 | 二级毛片视频 | 国产在线欧美精品中文一区 | 99精品视频在线观看 | 国产精品久久久久久久一区探花 | 亚洲乱码在线卡一卡二卡新区 | 精品一区二区三区网站 | 久久精品久久久久久 | 精品久久久久久久久久久久久久久 | 九九热视频精品在线 | 久久国产精品免费一区二区三区 | 欧美午夜视频一区二区三区 | 初女破苞国语在线观看免费 | 天天夜夜人人 | 国产精品欧美一区二区在线看 | 亚洲欧美中文日韩二区一区 | 青娱乐久草 | 79thz.com| 国产在线中文字幕 | 亚洲欧美日韩精品久久 | www.欧美.com| 欧美日韩在线电影 | 欧美日本中文 | 98色花堂国产第一页 | 国产精品久久久久久久久久 | 五月婷婷综合激情网 | 国产欧美日韩在线观看 | 欧美黑人性受xxxx喷水 | 亚洲亚色 | 日韩色区 | 亚洲一区二区三区四区在线观看 | 亚洲视频2020| 国产精品国产三级国产播12软件 | 蜜桃日本免费MV免费播放 | 日本中文在线观看 | 欧美日韩国产成人在线 | 免费精品久久久久久中文字幕 | 李飞|