ホームページ  >  記事  >  データベース  >  mysql innodb監視(システム層、データベース層)の詳細説明

mysql innodb監視(システム層、データベース層)の詳細説明

PHPz
PHPzオリジナル
2017-04-12 15:19:131097ブラウズ

この記事では主にmysql innodb (システム層、データベース層) の監視に関する関連情報を紹介しますので、必要な方は参考にしてください

mysql innodb (システム層、データベース層) の監視について

MySQL の監視には、show status コマンドやデータベースの informat_schema を読み取る GLOBAL_STATUS オブジェクトなどのデータ収集コマンドが用意されています。また、現在、innotop、mysqlreport、mtop、mytop などの既製の監視ツールを使用することもできます。 Taobao perl は言語開発によく使用されます。

監視指標に関する限り、システムレベルとデータベースレベルがあります。

1. システム レベルには、システム負荷、CPU、メモリのスワップの有無、ディスク IO、ネットワークが含まれます。


        vmstat -w 1

        iostat -x -k 1

        sar -n DEV 1

2. MySQL データベース層


 show global status where Variable_name in('xxxx')或者show global status like 'xxx%'

収集されたデータは、通常、1 秒あたりに収集された総量を計算したい場合は、次のように計算できます。 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_readcbfdcfdb604458150595ef5443f9af18、Innodb_data_writed703aac3760c37ec086cc03351694f71)

7) Log (log_fsync 1 秒あたりのディスクへのログ同期数、1 秒あたりに書き込まれるログのサイズ M ) ----- (Innodb_os_log_fsyncsdb99e77eb428a4bc74f8497d0622ee17、Innodb_os_log_write7829cf50dcbdcefd1be4ad883b62fd20)

8) スレッドのステータス (1 秒あたりに作成されたスレッドの数) ----- -- (Threads_running

9)クライアントから受け入れられた、またはクライアントから送信されたデータの量 M- -(bytes_reeived , Bytes_sent)

読んでいただきありがとうございます。この記事が皆さんのお役に立てれば幸いです。このサイトをサポートしていただきありがとうございます。

以上がmysql innodb監視(システム層、データベース層)の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。