欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 久久国产精品毛片 | 国产成人一区二区精品非洲 | 深夜福利久久久 | 成人黄色在线观看 | 夜夜骚 | 欧美日韩成人在线观看 | 国产成人精品一区二区三区视频 | 欧美日韩亚洲高清不卡一区二区三区 | 不卡一区 | 91精品电影| av一级毛片| 亚洲狠狠婷婷综合久久蜜桃 | 这里只有精品视频 | 91久久久久久久久 | 日韩欧美一区二区三区 | 成人二区三区 | 成人午夜免费福利视频 | 91久久线看在观草草青青 | 日本精品在线 | 一区二区久久 | 久久不卡免费视频 | 精品视频免费观看 | 国产亚洲一区在线 | 国产精品美女久久久久久 | 久久一日本道色综合久久m 亚洲三级视频 | 国产午夜精品一区二区三区在线观看 | 精品人成 | 国产精品久久久久久久免费 | 久草在线在线精品观看 | 四虎网址 | 久久av影院 | 精品综合 | 欧美黄视频| 免费网址在线观看 | 免费黄色大全 | 色吊丝国产 | 欧美日韩在线观看中文字幕 | 五月婷婷社区 | 国产精品视频在线播放 | 欧美日韩一二三区 | 国产高清在线视频 |