MySQL数据库中的BENCHMARK()函数


首先这里讨论的BENCHMARK是MySQL中的内置函数,而不是针对数据库的基准测试工具。

这个函数的功能是用来测试数据库中特定表达式的执行时间的,基本语法结构是:

BENCHMARK(loop_count, expr),其中loop_count是循环次数,expr是要循环的表达式。这个函数的返回值通常是0,并且会在返回中附带一行来指出执行时间。

 

通过下面的结果可以看到执行1000000次1+1一共用了0.32秒。

mysql> SELECT BENCHMARK(1000000,1+1);
+------------------------+
| BENCHMARK(1000000,1+1) |
+------------------------+
|                      0 |
+------------------------+
1 row in set (0.32 sec)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM