zoukankan      html  css  js  c++  java
  • paip.索引优化sql distict—order by 法

    paip.索引优化---sql distict—order by 法 


    作者Attilax ,  EMAIL:1466519819@qq.com
    来源:attilax的专栏
    地址:http://blog.csdn.net/attilax

    原语句:

    select  SQL_NO_CACHE DISTINCT
        ( gaopinzi.HEZI),
         LEFT (hezi, 1) AS lft,
         RIGHT (hezi, 1) AS rit
        FROM
         gaopinzi 
        WHERE
         LENGTH(hezi) = 6    

            limit 50000

    要7s中...网上说改用松散索引(复合索引) 会sbid fest...试了挂,  gaopinzi  force index(`all`)  ,基本没效果..
    函数索引应该好用着了,走十MYSQL不跟ORACLE牙十,不自此..
    林吧,改为ORDER BY 形式..ONLY 0.3S


    select  SQL_NO_CACHE
        max( gaopinzi.HEZI),
         LEFT (hezi, 1) AS lft,
         RIGHT (hezi, 1) AS rit
        FROM
         gaopinzi 
        WHERE
         LENGTH(hezi) = 6
     
          group by HEZI

            limit 50000

    我的MYSQL VER是.5.0.45-community-nt

    参考:
    mysql的order by,group by和distinct优化 - tonyXf121的专栏 - 博客频道 - CSDN_NET

  • 相关阅读:
    Leaf-spine data center architectures
    centreon 画图x轴乱码
    二分图匹配
    牛客练习赛17
    HDU-4550-贪心
    HDU-4511-ac自动机+dp
    UVA-11761-马尔可夫/记忆化搜索
    HDU-3853-期望/dp/坑
    HDU-4405-期望dp
    zoj-3329-期望/dp/方程优化
  • 原文地址:https://www.cnblogs.com/attilax/p/15199579.html
Copyright © 2011-2022 走看看