パフォマンススキマセットアップテブルには,モニタリング構成に関する情報が含まれます。
SELECT TABLE_NAME FROM INFORMATION_SCHEMAWHERE TABLE_SCHEMA = 'performance_schema' AND TABLE_NAME LIKE 'setup%';+-------------------+ | TABLE_NAME | +-------------------+ | setup_actors | | setup_consumers | | setup_instruments | | setup_objects | | setup_timer | +-------------------+
これらのテーブルの内容を調査して,パフォーマンススキーマのモニタリング特性に関する情報を取得できます。更新
権限を持っている場合は,セットアップテーブルを変更して,モニタリングが行われる方法に影響するパフォーマンススキーマ操作を変更できます。これらのテブルの追加の詳細にいては,セクション22.9.2 "パフォマンススキマセットアップテブル"を参照してください。
選択されている邮箱ベントタ邮箱マ邮箱を表示するには,setup_timer
テブルをクエリします。
SELECT * FROM setup_timers;+-----------+-------------+ | 名字| TIMER_NAME | +-----------+-------------+ | 闲置|微秒| | |等待周期| | |阶段纳秒| | |纳秒 | +-----------+-------------+
的名字
値はタ邮箱マ邮箱が適用される邮箱ンストゥルメントの種類を示し,TIMER_NAME
はそれらの邮箱ンストゥルメントに適用されるタ邮箱マ邮箱を示します。タマは,名前が的名字
値に一致するコンポネントから始まる。
タ邮箱マ邮箱を変更するには,的名字
値を更新します。たとえば,等待
タ邮箱マ邮箱に纳秒
タ邮箱マ邮箱を使用するには:
mysql> UPDATE setup_timers SET TIMER_NAME = 'NANOSECOND' -> WHERE NAME = 'wait';SELECT * FROM setup_timers;+-----------+-------------+ | 名字| TIMER_NAME | +-----------+-------------+ | 闲置|微秒| | |纳秒等待| | |阶段纳秒| | |纳秒 | +-----------+-------------+
タマセクション22.2.3.1 "パフォマンススキマミング"を参照してください。
setup_instruments
およびsetup_consumers
テーブルは,イベントを収集できるインストゥルメントと,イベント情報が実際に収集されるコンシューマの種類をそれぞれ一覧表示します。その他のセットアップテブルにより,モニタリング構成をさらに変更できます。セクション22.2.3.2 "パフォマンススキマベントフィルタリング"では,イベントコレクションに影響するように,これらのテーブルをどのように変更できるかについて説明しています。
実行時にSQLステートメントを使用して行う必要があるパフォーマンススキーマ構成の変更があり,これらの変更をサーバーが起動するたびに有効になるようにする場合,ファイルにステートメントを入れ,——init文件=
オプションを使用してサバを起動します。この戦略は,簡易サーバーヘルスモニタリング,インシデント調査,アプリケーション動作のトラブルシューティングなど,さまざまな種類のモニタリングを生成するようにそれぞれカスタマイズされている複数のモニタリング構成がある場合にも役に立つ可能性があります。各モニタリング構成のステfile_name
——init文件
引数として、該当するファ以及ルを指定します。