mysql count 优化
来源:互联网 发布:37龙神契约进阶数据 编辑:程序博客网 时间:2024/05/22 11:40
分页时,我们需要查总条数:
然后发现,这个求总数的sql竟然花了300ms,比取分页数据的时间还长!
有人说不加WHERE条件的COUNT会非常快,因为有单独的地方存这个总数。然并卵……
把COUNT(*)换成COUNT(1),COUNT(主键),耗时都一样。虽然"*"这个字符一直饱受诟病,但现在新版本的sql都已作了优化。
反复尝试之后,发现在CREATE_DATETIME上建立索引之后,查询时间直接降到15ms!!
思考:COUNT()语句不关心列,但仍然需要按WHERE条件来检索。所以优化连接条件和WHERE条件是优化COUNT()语句的关键。
阅读全文
0 0
- mysql优化(count 、rand)
- mysql count 优化
- mysql count 优化
- MySQL优化之COUNT(*)效率
- MySQL优化之COUNT(*)效率
- MySQL优化之COUNT(*)效率
- MySQL优化之COUNT(*)效率
- MySQL查询优化之COUNT()
- MySQL 的 select count() 优化
- mysql性能优化之max,count优化
- mysql 性能优化之 count(*) VS count(col)
- [转]MySQL优化之COUNT(*)效率
- [转]MySQL优化之COUNT(*)效率
- MySQL 大表的count()优化
- mysql 5.7中关于count(*)的优化
- MYSQL语句优化:limit和count的优化
- count(*)优化
- MySQL优化--1亿条数据效率COUNT(*)
- Android Git 客户端
- 软件、工具、编辑器
- 机器学习之特征工程
- 算法导论读书笔记(11)散列表
- STL之stack容器
- mysql count 优化
- 553. Optimal Division
- [leetcode]: 404. Sum of Left Leaves
- Servlet编程
- 代码动态加载Prefab预设体
- 机器学习知识点(二十四)隐马尔可夫模型HMM维特比Viterbi算法Java实现
- eclipse常用快捷键(不定期增加)
- TT--TTOtherPayManager(iOS微信和支付宝支付)
- mac 自带的 Apache 不支持 php