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