dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

MySQL のクエリの最大実行時間の指定

2023-10-19 23:40:46 | mysql
MySQL でクエリの最大実行時間を指定する方法のメモ。
クエリに /*+ max_execution_time(N) */ を指定すると、N msec で最大実行時間を指定することができます。

■最大実行時間を指定しない場合
mysql> select sleep(10);
+-----------+
| sleep(10) |
+-----------+
|         0 |
+-----------+
1 row in set (10.00 sec)


■最大実行時間を指定した場合
mysql> select /*+ max_execution_time(5000) */ sleep(10);
+-----------+
| sleep(10) |
+-----------+
|         1 |
+-----------+
1 row in set (5.00 sec)

最大実行時間で打ち切られています。

この記事についてブログを書く
« php7.4 のインストール | トップ | MySQL で実行中のクエリを表示 »

mysql」カテゴリの最新記事