- 论坛徽章:
- 0
|
perl怎么读取一个mysql查询耗费的时间?
BENCHMARK(count,expr)
BENCHMARK()函数重复countTimes次执行表达式expr,它可以用于计时MySQL处理表达式有多快。结果值总是0。意欲用于mysql客户,它报告查询的执行时间。
mysql>; select BENCHMARK(1000000,encode("hello","goodbye" );
+----------------------------------------------+
| BENCHMARK(1000000,encode("hello","goodbye" ) |
+----------------------------------------------+
| 0 |
+----------------------------------------------+
1 row in set (4.74 sec)
报告的时间是客户端的经过时间,不是在服务器端的CPU时间。执行BENCHMARK()若干次可能是明智的,并且注意服务器机器的负载有多重来解释结果。
mysql参考手册里的,不知道LZ是不是要这个 |
|