跳到主要内容

BENCHMARK

语法声明

BENCHMARK(count,expr)

说明

BENCHMARK() 函数重复执行表达式 exprcount 次,结果返回 0。对不适当的参数会返回 NULL,例如 NULL 值或 count 为负数。

expr 只能是标量表达式。BENCHMARK() 可以用于测量标量表达式的运行性能。运行后的报告时间是客户端的运行时间,而不是服务器端的 CPU 时间。

示例

SELECT BENCHMARK(100,AES_ENCRYPT('hello','world'));
+---------------------------------------------+
| BENCHMARK(100,AES_ENCRYPT('hello','world')) |
+---------------------------------------------+
| 0 |
+---------------------------------------------+
1 row in set (0.001 sec)