MySQL InnoDB 監視 (システム層、データベース層) MySQL の監視に関しては、MySQL は、show status コマンドやデータベース informat_schema の GLOBAL_STATUS オブジェクトの読み取りなど、データ収集用のコマンドを提供しています。また、クエリには既製の監視ツールを使用することもできます。最も一般的に使用されるのは、Taobao Perl 言語で開発された innotop、mysqlreport、mtop、mytop、orzdba です。 監視指標には、システムレベルのものとデータベースレベルのものがあります。 1. システム レベルには、システム負荷、CPU、メモリにスワップがあるかどうか、ディスク IO、ネットワークが含まれます。 vmstat -w 1 iostat -x -k 1 sar -n 開発 1 2. MySQLデータベース層 Variable_name in('xxxx') のグローバル ステータスを表示するか、'xxx%' のようなグローバル ステータスを表示します。 収集されたデータは通常、現在収集されているデータの総数です。1秒あたりの数を計算する場合は、TPSを例にとると次のように計算できます。 TPS = 現在の Comm_commit - 以前に収集された Comm_commit / 時間間隔 主な監視指標は次のとおりです。 1) SQL ステートメント実行時間 QPS------(Com_select、Com_insert、Com_update、Com_delete) 2) トランザクション TPS ----(Com_commit、Com_rollback) 3) 行ステータス (1 秒あたりに追加、変更、削除された行数) -----(Innodb_rows_inserted、Innodb_rows_updated、Innodb_rows_deleted、Innodb_rows_read) 4) ページ ステータス (バッファー プール内のページの総数、空き、ダーティ、1 秒あたりにフラッシュされたページ数) ----(Innodb_buffer_pool_pages_flushed <ページ フラッシュ数>、Innodb_buffer_pool_pages_data <合計量>、Innodb_buffer_pool_pages_free <空きページ数>、Innodb_buffer_pool_pages_dirty <ダーティ ページ数>) 5) クエリ キャッシュ ヒット率 -----(inno_buffer_pool_read_requests <論理読み取りの合計数>、Innodb_buffer_pool_reads <物理読み取りの合計数>) 6) データ ステータス (メモリ バッファ内の 1 秒あたりの読み取りおよび書き込み回数、1 秒あたりの読み取りおよび書き込みサイズ M) ----(Innodb_data_reads <データ読み取り総数>、Innodb_data_writes <データ書き込み総数>、Innodb_data_read <これまでに読み取られたデータ量>、Innodb_data_written <これまでに書き込まれたデータ量>) 7) ログ (log_fsync 1 秒あたりにログがディスクに同期される回数、1 秒あたりに書き込まれるログのサイズ M) -----(Innodb_os_log_fsyncs <ログ ファイルが書き込まれた合計回数>、Innodb_os_log_written <ログ ファイルに書き込まれたバイト数>) 8) スレッド ステータス (1 秒あたりに作成されるスレッドの数) ------(Threads_running<アクティブ状態のスレッドの数>、Threads_connected<現在開いている接続の数>、Threads_created<新しく作成されたスレッドの数>、Threads_cached<スレッド キャッシュ値>) 9) クライアントから1秒あたりに受信または送信されたデータの量 M---(Bytes_received、Bytes_sent) 読んでいただきありがとうございます。お役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: JavaScript カウントダウン プロンプト ボックス
>>: Linux システムに Zookeeper サービスをインストールする方法
この記事では、MySQL データベースでのアカウントの作成、認証、データのエクスポートおよびインポー...
カメラを開くと通常はスキャンボックスが表示されますが、静的なQRコードではフォーカスを合わせたりスキ...
CentOS7をダウンロード私がダウンロードしたイメージはCentOS-7-x86_64-DVD-1...
実行中のコンテナに入る # コンテナに入り、新しいターミナルを開きます# docker exec -...
目次序文1. 再帰コンポーネント2. 右クリックメニューコンポーネント要約する序文今日、プロジェクト...
1. 全体的なアーキテクチャ図他のデータベースと比較すると、MySQL は、そのアーキテクチャがさま...
目次1. 重複排除前後のデータの比較2. 使い方1. フィルターとマップを使用する2. 削減を使用す...
目次背景element-ui の自動構築はどのように機能しますか?メイクファイル新しい.jsファイル...
インストール手順 rpm -ivh mysql-コミュニティ-共通-5.7.18-1.el7.x86...
特記事項: Swoole 拡張機能のみがインストールされ、サーバーはホストにインストールされません。...
JavaScriptは画像を表示したり非表示にしたりしますが、参考までに具体的な内容は次のとおりで...
JPQL は Java Persistence Query Language の略です。 Java ...
ドロップダウンメニューを書くには、ボタンをクリックします。メニューの入り口はアイコンボタンをクリック...
この記事では、5つ星の評価を獲得するためのJSの具体的なコードを参考までに共有します。具体的な内容は...
データベース インデックスは、テーブル操作の速度を向上させることを目的としたデータ構造です。高速なラ...