0
A
回答
3
0
SELECT COUNT(id) FROM tbl;
如果 “ID” 是这应该是非常快的指数。
如果使用WHERE过,该指数已经是一个覆盖索引(包含在一个索引的所有行)
+0
ID是主要索引,并且仍然非常慢。一排(3.45秒) – keepwalking
0
你可以只说:
SELECT COUNT(*) FROM TABLE;
这应该显示表中的记录数。
相关问题
- 1. 重复MySQL记录的最快方法
- 2. 从远程MySQL获取记录到iPhone的最快和最有效的方式
- 3. 在Spark中获取已处理数据帧记录计数的最快方法
- 4. 获取数字的最快方法?
- 5. 移动大记录表的最快方法mysql
- 6. 以最快的方式从PHP中的mysql表中获取总记录
- 7. MySQL:获取最近的记录
- 8. 最快的方式,以显示MySQL数据库记录
- 9. 如何从MySQL获取最新记录?
- 10. 获取GameObject参考的最快方法
- 11. 获取shell图标的最快方法
- 12. 最快的方式从数据库中获得随机记录
- 13. 从HTML获取OpenGraph元标记的最快方法?
- 14. 从MySQL获取表格到熊猫的最快方法
- 15. mysql的空记录获取
- 16. mysql查询的最佳方法:使用id获取多个表中的记录
- 17. 获取刚刚发布的记录ID的最简单方法
- 18. MySQL获取最近相关记录的数据
- 19. MySQL - 获取CVCV值的最佳方法?
- 20. 获取rails示例记录的最有效方法
- 21. 在grails中获取最后两条记录的有效方法?
- 22. MySQL获取间隔记录
- 23. 在MySQL中检索唯一记录的最快方法:string vs float vs 2 ids
- 24. 在大型数据库表中标记重复记录的最快方法
- 25. SQL获取最新记录
- 26. 使用C#获取MySQL记录计数
- 27. 获取记录在MySQL数据库
- 28. Rails获取表记录的最快途径
- 29. 从组数据中获取最后一条记录。 MySql
- 30. 查询以获取最大记录数
同样的问题回答这里: http://stackoverflow.com/questions/5060366/mysql-fastest-way-to-count-number-of-rows – HRgiger