您现在的位置是:首页 >

mysql性能优化工具 mysql性能的检查和调优方法[4]

火烧 2021-04-28 14:39:36 1049
my ql性能的检查和调优方法[4] 这时my ql用到了click 索引进行查询 但是结果集比u erid还要大!看来还要再进行限制 my ql gt de c elect * from img u

mysql性能的检查和调优方法[4]  

    这时mysql用到了clicks索引进行查询 但是结果集比userid还要大!看来还要再进行限制

    mysql> desc select * from imgs use index (clicks) where userid= admin and clicks> order by clicks desc limit

mysql性能优化工具 mysql性能的检查和调优方法[4]

row in set ( sec)

    加到 的时候结果集变成了 条 排序效率应该是可以接受 不过 采用换索引这种优化方式需要取一个采样点 比如这个例子中的 这个数字 这样 对userid的每个数值 都要去找一个采样点 这样对程序来说是很难办的 如果按 取样的话 那么userid= mini 这个例子中 取到的结果将不会是 条 而是 条 给用户造成了困惑 当然还有另一种办法 加入双索引 create index userid_clicks on imgs (userid clicks)

    mysql> desc select * from imgs where userid= admin order by clicks desc limit ;

row in set ( sec)

lishixinzhi/Article/program/MySQL/201311/29768  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码