sql >> データベース >  >> RDS >> Mysql

mysqlクエリの最大実行時間を設定するにはどうすればよいですか?

    もう少し長いと思いましたが、これ によると 、

    MySQL 5.7.4では、最上位の読み取り専用SELECTステートメントに対して、ミリ秒単位で指定されたサーバー側の実行時間制限を設定する機能が導入されています。

    SELECT 
    /*+ MAX_EXECUTION_TIME(1000) */ --in milliseconds
    * 
    FROM table;
    

    これは読み取り専用のSELECTステートメントでのみ機能することに注意してください。

    更新: この変数はMySQL5.7.4で追加され、max_execution_timeに名前が変更されました。 MySQL5.7.8で。 (ソース



    1. SQLiteでテーブルを作成する

    2. PostgreSQLの機能はトランザクションですか?

    3. ONCONFLICT句で複数のconflict_targetを使用する

    4. MicrosoftAccessでデータを管理する