知识大全 mysql性能的检查和调优方法[4]

Posted 索引

篇首语:行为决定性格,性格决定命运。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 mysql性能的检查和调优方法[4]相关的知识,希望对你有一定的参考价值。

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

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

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)

cha138/Article/program/MySQL/201311/29768

相关参考

知识大全 mysql性能的检查和调优方法[1]

   我一直是使用mysql这个数据库软件它工作比较稳定效率也很高在遇到严重性能问题时一般都有这么几种可能   索引没有建好 &n

知识大全 mysql性能的检查和调优方法[5]

   这时可以看到结果集还是条但是Extra中的filesort不见了这时mysql使用userid_clicks这个索引去查询这不但能快速查询到userid=admin

知识大全 mysql性能的检查和调优方法[6]

   机器实在负荷不了   如果做了以上调整服务器还是不能承受那就只能通过架构级调整来优化了   mysql同

知识大全 mysql性能的检查和调优方法[3]

   嗯这时可以看到mysql使用了userid这个索引搜索了用userid索引一次搜索后结果集有条然后虽然使用了filesort一条一条排序但是因为结果集只有区区条效率

知识大全 mysql性能的检查和调优方法[2]

   rowinset(sec)   注意keyrows和Extra这三项这条语句返回的结果说明了该sql会使用PRIMARY主键索引来查询

知识大全 MySQL 性能调优

MySQL性能调优  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 Java的垃圾回收机制详解和调优

Java的垃圾回收机制详解和调优  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  JVM的gc概述

知识大全 为最佳性能而调优 Red Hat(4)

为最佳性能而调优RedHat(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  为什么定制内核

知识大全 MySQL数据库性能优化的实际操作方案[4]

MySQL数据库性能优化的实际操作方案[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 Hibernate性能调优

Hibernate性能调优  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  inverse=?