MySQL BENCHMARK() Function
The MySQL BENCHMARK() function executes the specified expression repeatedly the specified number of times.
BENCHMARK() Syntax
Here is the syntax of the MySQL BENCHMARK() function:
BENCHMARK(count, expr)
Parameters
count-
Required. The number of times to execute the expression specified.
expr-
Required. The expression to execute.
Return value
The BENCHMARK() function executes the specified expression the specified number of times and returns 0.
If the argument count is NULL, or a negative number of times is given, the BENCHMARK() function will return NULL.
BENCHMARK() Examples
The following example shows how to use the BENCHMARK() function repeat the function MD5('aaa') 10,000,000 times.
SELECT BENCHMARK(10000000, MD5('aaa'));
+---------------------------------+
| BENCHMARK(10000000, MD5('aaa')) |
+---------------------------------+
| 0 |
+---------------------------------+
1 row in set (2.29 sec)