您现在的位置是:首页
>
mysql性能优化工具 mysql性能的检查和调优方法[4]
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]](http://img.zhputi.com/uploads/7d65/7d65db6066a68e7d9c8f2a545e05826526009.jpg)
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 很赞哦! (1049)