MySQL の実行速度を計測する方法
同じ関数を100回計算して関数の実行速度を計測するようなことは、特に情報系の学生の方なら経験があると思います。
MySQL でも同じようなことができます。例えば以下のようなSQL文を実行します。
SELECT BENCHMARK(100,(SELECT member_id FROM members m0 WHERE (m0.group_id = 1) AND (m0.status = 'present')));
しかし、対象となるSELECT文は結果を1行だけ返す文である必要があります。