7
A
回答
10
试试这个简单的例子
mysql> set profiling=1;
mysql> select count(*) from comment;
mysql> select count(*) from message;
mysql> show profiles;
+----------+------------+------------------------------+
| Query_ID | Duration | Query |
+----------+------------+------------------------------+
| 1 | 0.00012700 | select count(*) from comment |
| 2 | 0.00014200 | select count(*) from message |
+----------+------------+------------------------------+
2 rows in set (0.00 sec)
2
您可以编写子查询中查询与COUNT
这样的伎俩是:
SELECT COUNT(1)
FROM (SELECT * FROM your_table WHERE ...) a
它可以查询略有放慢,因为它做COUNT
还,但我认为它可以忽略不计。
用于测量查询的性能,你可以在MySQL开启PROFILES
为:
SET profiling = 1;
约PROFILES
欲了解更多详情,请参见here。
0
$starttime = microtime(true);
//Do your query and stuff here
$endtime = microtime(true);
$duration = $endtime - $starttime; //calculates total time taken
相关问题
- 1. mysql查询需要很多时间
- 2. 重访MySQL多重匹配查询....需要这么长时间
- 3. 将SQL Server查询转换为MySQL需要多长时间?
- 4. SQL查询需要很长的时间和参数检查
- 5. 检查代码需要很长时间
- 6. MongoDB需要很长时间来查询
- 7. 需要很长时间的SQL查询
- 8. 重复查询需要很长时间
- 9. Informix DELETE查询需要很长时间
- 10. MySQL查询时间太长
- 11. 简单的MySQL查询需要很长的时间
- 12. 带索引的Mysql查询需要很长时间
- 13. Laravel orWhere()/ MySQL或查询需要很长时间
- 14. MySQL随机插入查询需要很长时间
- 15. MySQL(MyISAM)SELECT查询需要花费很长时间加入
- 16. 查询bigquery需要更多时间
- 17. MySQL查询优化(需要太长)
- 18. 显示查询需要在SQL Server中运行多长时间
- 19. JProfiler可以告诉我查询需要多长时间吗?
- 20. SQL查询需要时间
- 21. 查询需要的时间
- 22. mysql - 具有多个左连接的查询需要的时间太长
- 23. 需要mysql查询
- 24. Mysql性能:哪个查询需要更多时间?
- 25. MySQL新加入的查询需要太长的子查询
- 26. MySQL的 - 需要长时间
- 27. 如何测量实体框架编译查询需要多长时间?
- 28. MySQL查询检查日期时间列
- 29. 时间可用性MySQL查询检查
- 30. 要执行SQL查询需要很长时间
它说: “ERROR 1248(42000):每一个派生表必须有它自己的别名”? – TIMEX 2012-07-31 08:06:46
给派生表赋予任何别名,因为我在最后给出了'a' – Omesh 2012-07-31 08:08:10