<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      建立索引的原則

      1.最左前綴匹配原則,非常重要的原則,mysql會一直向右匹配直到遇到范圍查詢(><betweenlike)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)順序的索引,d是用不到索引的,如果建立(a,b,d,c)的索引則都可以用到,a,b,d的順序可以任意調(diào)整。

      2.=in可以亂序,比如a = 1 and b = 2 and c = 3 建立(a,b,c)索引可以任意順序,mysql的查詢優(yōu)化器會幫你優(yōu)化成索引可以識別的形式。

      3.盡量選擇區(qū)分度高的列作為索引,區(qū)分度的公式是count(distinct col)/count(*),表示字段不重復(fù)的比例,比例越大我們掃描的記錄數(shù)越少,唯一鍵的區(qū)分度是1,而一些狀態(tài)、性別字段可能在大數(shù)據(jù)面前區(qū)分度就是0,那可能有人會問,這個比例有什么經(jīng)驗值嗎?使用場景不同,這個值也很難確定,一般需要join的字段我們都要求是0.1以上,即平均1條掃描10條記錄。

      4.索引列不能參與計算,保持列“干凈”,比如from_unixtime(create_time) = 2014-05-29’就不能使用到索引,原因很簡單,b+樹中存的都是數(shù)據(jù)表中的字段值,但進行檢索時,需要把所有元素都應(yīng)用函數(shù)才能比較,顯然成本太大。所以語句應(yīng)該寫成create_time = unix_timestamp(2014-05-29)

      5.盡量的擴展索引,不要新建索引。比如表中已經(jīng)有a的索引,現(xiàn)在要加(a,b)的索引,那么只需要修改原來的索引即可。

      posted @ 2021-12-16 23:41  光明^^龍  閱讀(76)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产精品老熟女乱一区二区| 无码人妻斩一区二区三区| 国产免费一区二区三区在线观看 | 在线成人精品国产区免费| 在国产线视频A在线视频| 国产精品色内内在线播放| 性动态图无遮挡试看30秒| 久久精品国产亚洲成人av| 亚洲无av码一区二区三区| AV无码免费不卡在线观看| 欧美精品人人做人人爱视频 | 国内精品久久久久久久coent | 乱熟女高潮一区二区在线| 九色综合国产一区二区三区| 精品久久久久久成人AV| 美女自卫慰黄网站| 久久热这里只有精品99| 久久国产精品老女人| 绯色蜜臀av一区二区不卡| 日韩精品无码一区二区视频| 梁河县| 久久天天躁狠狠躁夜夜2020老熟妇| 国产三级精品三级在线看| 亚洲国产精品人人做人人爱| 日韩人妻精品中文字幕| 久久久久无码精品国产不卡| 一区二区三区国产亚洲网站| 国产叼嘿视频一区二区三区| 久久亚洲欧美日本精品| 国产精品成人午夜福利| 静宁县| 加勒比亚洲天堂午夜中文| 亚洲丶国产丶欧美一区二区三区| 亚洲欧美精品aaaaaa片| 日本高清视频色欧WWW| 婷婷五月综合丁香在线| 日韩精品毛片一区到三区| 欧美大bbbb流白水| 亚洲国产成人久久综合区| 亚洲欧美激情在线一区| 成人午夜在线观看刺激|