sql count执行速度测试
来源:互联网 发布:域名301跳转会报毒么 编辑:程序博客网 时间:2024/05/21 21:48
最近做项目开发的时候要对数据库里面的数据数量进行统计使用,数据库的大概有2000w多的数据。数据库是mysql5.6 用的是远程连接测试
ELECT COUNT(*)
执行语句:
select count( *) from t_banlong_push_regdev
执行5次,平均耗时17.5s
SELECT COUNT(1)
select count( 1) from t_banlong_push_regdev
执行5次,平均耗时 18.2s
SELECT COUNT (0)
select count( 0) from t_banlong_push_regdev
执行5次,平均耗时 18.7s
ELECT COUNT(Fid)
select count( Fid) from t_banlong_push_regdev
执行5次,平均耗时16.8s
在没有where的情况下。count(Fid)是最快的,count(0)约等于count(1)四个方式的速度不会差很远
加where条件的情况下测试
count(*)是最快的,count(0)最慢。
网上有人说海量数据一般使用下面这种方法统计,速度会很快。不过得到的不是精准的数量
SELECT rowcnt FROM sysindexes WHERE id=OBJECT_ID('table')AND keycnt<1
1 0
- sql count执行速度测试
- 测试sql执行速度
- MySQL测试SQL执行的速度测试
- 测试代码执行速度
- 优化SQL的执行速度
- 如何加快sql执行速度?
- 如何加快sql执行速度?
- differenct between count(0), count(1) and count(*)[哪个执行速度快?]
- 测试String StringBuilder StringBuffer 的执行速度
- 用Stopwatch测试C#代码执行速度
- 怎么提高mysql执行sql导入速度
- 计算当前sql语句执行速度
- 得出SQL执行速度的语句
- PHP程序加速探索[4]--测试--脚本执行速度测试
- SQL语句执行效率测试
- sql 执行语句性能测试
- SQL语句执行效率测试
- Sql千万数据执行测试
- 《黑客与画家》读书笔记
- [Sencha ExtJS & Touch] Sencha Cmd 多版本共存 (Mac OS X 和 Windows)
- RxJava
- eclipse插件启动Genymotion模拟器失败解决方案
- Android路上踩到的坑ing
- sql count执行速度测试
- 更详细版的log4j
- 牛逼的正则表达式(2)---python中的核心函数
- Serializable与Parcelable传递对象详解(activity间传递对象方式)
- Codeforces 3A Shortest path of the king(BFS???NO!!)
- 【Android基础知识】选项菜单、上下文菜单、子菜单的使用
- ORACLE口令文件验证与操作系统验证
- C# 特性
- 小型文件系统bfs分析(2)---支持的操作