私は、mysqlサーバのクエリの最大実行時間を制限する方法を探しています。私はこれがmy.cnf
設定ファイルを通して実行できると考えましたが、ドキュメントに関連するものは見つかりませんでした。これができるかどうかは誰でも知ることができますか?ありがとう。MySQL - クエリの実行に許される最大時間を制限できますか?
答えて
のそれぞれについて、あなたの最大の希望の時間
SELECT MAX_STATEMENT_TIME=1000 * FROM table;
UPDATE: あなたが代わりにmax_execution_timeはを使用する必要がありますが
- Reduce unnecessary work through improved server-side statement timeout support. This allows the server to proactively cancel queries that run longer than a millisecond-granularity timeout.
は、次のように、クエリを使用することができhttp://engineering.twitter.com/2012/04/mysql-at-twitter.htmlとhttps://github.com/twitter/mysql/wiki/Statement-Timeout
を参照してください。
SELECT /*+ MAX_EXECUTION_TIME(1000)*/ * FROM table;
MAX_STATEMENT_TIMEはMySQLの5.7.8でmax_execution_timeにするために改名されました。 http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_execution_time
mysqlドキュメントへのリンクはすばらしいことでした。 – m02ph3u5
あなたの答えを改善してください –
http://mysqlserverteam.com/server-side-select-statement-timeouts/
興味深いアップグレード。私はそれをチェックします:
"MySQL 5.7.4では、最上位レベルの読み取り専用SELECTステートメントのミリ秒単位で指定されたサーバー側の実行時間制限を設定する機能が導入されています。
SET GLOBAL MAX_STATEMENT_TIME=1000;
SET SESSION MAX_STATEMENT_TIME=2000;
SELECT MAX_STATEMENT_TIME=1000 * FROM table;
- 1. 実行ファイルが無限大で実行される時間(タイミング制限)
- 2. 指定された時間だけ終了する実行時間制限のジョブを許可しますか?
- 3. redshiftで特定のグループのクエリ実行の最大時間を制限しますか?
- 4. MySQLのクエリは、最大値と最小値を制限する
- 5. パイプされたプログラムの実行時間を制限する
- 6. 同時に実行されるSystem.Threading.Tasks.Taskオブジェクトの量を制限できますか?
- 7. MySqlクエリ実行時間
- 8. ノードRestApiで特定の時間に実行できるクエリの数に制限がありますか
- 9. クエリが許可されるメモリ制限
- 10. ステートチャート:ステートが実行される時間の制限
- 11. CRM Nav 2015非常に遅い、クエリ実行時間制限外
- 12. クエリでMYSQLクエリの実行時間を取得するには
- 13. PHP「最大実行時間」
- 14. php/mysqlの時間制限
- 15. どのようにタスクが.Netで実行される時間を制限できますか?
- 16. アクターメソッドの実行時間には制限がありますか?
- 17. 最大実行時間のためにMySQLデータベースをコピーできない
- 18. MySQLに保存できるデータの最大制限
- 19. Googleスプレッドシートスクリプトの実行時間制限
- 20. didReceiveNotificationRequest:withContentHandler - 実行時間の制限?
- 21. 並列スレッド(Python)の実行に最大限の制限はありますか?
- 22. 最大限に許容されるコンテンツセキュリティポリシーは何ですか?
- 23. 時間あたりに実行されるジョブの数を制限する
- 24. Wordpress MySQLクエリの実行に時間がかかります
- 25. mysqlクエリの実行に時間がかかります
- 26. IIS/Azure IIS - 最大応答時間を制限する
- 27. スレッドの問題、同時スレッド制限、同時に実行される最大スレッドの問題
- 28. 大きなサイズのテーブルでクエリを実行するための最速の実行時間
- 29. リミットどのように私は、文字列は、MySQLの列に挿入できる最大時間を制限することができますmysqlの
- 30. MySQLデータベースのクエリの実行時間を分析しますか?
[mysqlクエリの最大実行時間を設定する方法](http://stackoverflow.com/questions/415905/how-to-set-a-maximum-execution-time- for-a-mysql-query) – miku
これはlock_wait_timeoutを指していますが、これは私が必要とするものではありません。ロックが取得されたかどうかにかかわらず、クエリに有効期限のタイムアウトが必要です。 – sa125