MySQL の実行速度を計測する方法

同じ関数を100回計算して関数の実行速度を計測するようなことは、特に情報系の学生の方なら経験があると思います。

MySQL でも同じようなことができます。例えば以下のようなSQL文を実行します。

SELECT BENCHMARK(100,(SELECT member_id FROM members m0 WHERE (m0.group_id = 1) AND (m0.status = 'present')));

しかし、対象となるSELECT文は結果を1行だけ返す文である必要があります。