構文宣言
BENCHMARK(count,expr)
説明
BENCHMARK()関数は、式exprをcount回繰り返し実行し、結果として0を返します。不適切なパラメータに対しては、NULL値やcountが負の数の場合など、NULLを返します。
exprはスカラー式である必要があります。BENCHMARK()はスカラー式の実行性能を測定するために使用できます。実行後のレポート時間は、サーバー側のCPU時間ではなくクライアント側の実行時間です。
例
obclient> SELECT BENCHMARK(100,AES_ENCRYPT('hello','world'));
+---------------------------------------------+
| BENCHMARK(100,AES_ENCRYPT('hello','world')) |
+---------------------------------------------+
| 0 |
+---------------------------------------------+