ホームページ > データベース > mysql チュートリアル > MySQL クエリの実行時間を制限するにはどうすればよいですか?

MySQL クエリの実行時間を制限するにはどうすればよいですか?

Susan Sarandon
リリース: 2025-01-05 03:33:40
オリジナル
343 人が閲覧しました

How Can I Limit the Execution Time of MySQL Queries?

MySQL でのクエリ実行時間の制限

効率的なクエリ実行を確保するには、SQL クエリの最大実行時間を強制する必要がある場合があります。の set_time_limit() 機能に似ています。 PHP.

解決策: MySQL の実行時間制限

MySQL 5.7.4 以降、トップレベルの実行時間を制限するために MAX_EXECUTION_TIME() ヒントが導入されました。読み取り専用の SELECT ステートメント。このヒントは、最大実行時間をミリ秒単位で指定します。

SELECT
/*+ MAX_EXECUTION_TIME(1000) */ --in milliseconds
*
FROM table;
ログイン後にコピー

実装メモ:

この機能は、読み取り専用の SELECT ステートメントにのみ適用されます。 MySQL 5.7.4 では最初は MAX_EXECUTION_TIME() という名前でしたが、MySQL 5.7.8 では max_execution_time に名前変更されました

以上がMySQL クエリの実行時間を制限するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート