1

数分ごとに実行時間の長いクエリをチェックするテスト/チェッカー ( ruby​​、python、bash 、個人設定) を構築する必要があります。sensu に組み込まれ、しきい値に達した場合にアラームが発生します。Sensu はアラームを鳴らすことができます (または、カスタム Slack 通知を設定できます)。

正直なところ、どこから始めればよいかさえわかりません。皆さんがこの問題にどのようにアプローチするかを本当に探しています。どんな助けでも素晴らしいでしょう!

DB で他のことをテストするために使用したもののサンプルを提供できます。

4

1 に答える 1

-1

チェッカーのコンテキストで次のクエリを実行して、スロー クエリ ログを有効にし、スロー クエリの内容を記録するファイルの名前を読み取ることができます。

  1. スロー クエリ ログ ファイルを有効にします。

set global log_slow_queries = 'ON';

  1. スロー クエリ ファイルへのパスを取得します。

show global variables like '%slow_query_log_file%'

その後、低速クエリのファイルを監視できます。

于 2015-04-14T19:03:03.657 に答える