次のテーブルに、sys
スキーマオブジェクトをリストし、それぞれについて簡単に説明します。
表 28.1 sys スキーマのテーブルおよびトリガー
テーブルまたはトリガー名 | 説明 |
---|---|
sys_config |
sys スキーマ構成オプション |
sys_config_insert_set_user |
sys_config 挿入トリガー |
sys_config_update_set_user |
sys_config 更新トリガー |
表 28.2 sys スキーマビュー
ビュー名 | 説明 |
---|---|
host_summary , x$host_summary
|
ホスト別にグループ化されたステートメントアクティビティ、ファイル I/O,および接続 |
host_summary_by_file_io , x$host_summary_by_file_io
|
ホスト別にグループ化されたファイル I/O, |
host_summary_by_file_io_type , x$host_summary_by_file_io_type
|
ホストおよびイベントタイプ別にグループ化されたファイル I/O, |
host_summary_by_stages , x$host_summary_by_stages
|
ホスト別にグループ化されたステートメントステージ |
host_summary_by_statement_latency , x$host_summary_by_statement_latency
|
ホスト別にグループ化されたステートメント統計 |
host_summary_by_statement_type , x$host_summary_by_statement_type
|
実行されたステートメント (ホストおよびステートメント別にグループ化) |
innodb_buffer_stats_by_schema , x$innodb_buffer_stats_by_schema
|
スキーマ別にグループ化された InnoDB バッファ情報 |
innodb_buffer_stats_by_table , x$innodb_buffer_stats_by_table
|
スキーマおよびテーブル別にグループ化された InnoDB バッファ情報 |
innodb_lock_waits , x$innodb_lock_waits
|
InnoDB ロック情報 |
io_by_thread_by_latency , x$io_by_thread_by_latency
|
スレッド別にグループ化された I/O コンシューマ |
io_global_by_file_by_bytes , x$io_global_by_file_by_bytes
|
ファイルおよびバイトでグループ化されたグローバル I/O コンシューマ |
io_global_by_file_by_latency , x$io_global_by_file_by_latency
|
ファイルおよび待機時間別にグループ化されたグローバル I/O コンシューマ |
io_global_by_wait_by_bytes , x$io_global_by_wait_by_bytes
|
バイト単位でグループ化されたグローバル I/O コンシューマ |
io_global_by_wait_by_latency , x$io_global_by_wait_by_latency
|
待機時間別にグループ化されたグローバル I/O コンシューマ |
latest_file_io , x$latest_file_io
|
ファイルおよびスレッド別にグループ化された最新の I/O, |
memory_by_host_by_current_bytes , x$memory_by_host_by_current_bytes
|
ホスト別にグループ化されたメモリー使用量 |
memory_by_thread_by_current_bytes , x$memory_by_thread_by_current_bytes
|
スレッド別にグループ化されたメモリー使用量 |
memory_by_user_by_current_bytes , x$memory_by_user_by_current_bytes
|
ユーザー別にグループ化されたメモリー使用量 |
memory_global_by_current_bytes , x$memory_global_by_current_bytes
|
割当てタイプ別にグループ化されたメモリー使用 |
memory_global_total , x$memory_global_total
|
合計メモリー使用量 |
metrics |
サーバーメトリック |
processlist , x$processlist
|
プロセスリスト情報 |
ps_check_lost_instrumentation |
インストゥルメントが失われた変数 |
schema_auto_increment_columns |
AUTO_INCREMENT のカラム情報 |
schema_index_statistics , x$schema_index_statistics
|
インデックス統計 |
schema_object_overview |
各スキーマ内のオブジェクトのタイプ |
schema_redundant_indexes |
重複または重複したインデックス |
schema_table_lock_waits , x$schema_table_lock_waits
|
メタデータロックを待機しているセッション |
schema_table_statistics , x$schema_table_statistics
|
テーブル統計 |
schema_table_statistics_with_buffer , x$schema_table_statistics_with_buffer
|
テーブル統計 (InnoDB バッファプール統計を含む) |
schema_tables_with_full_table_scans , x$schema_tables_with_full_table_scans
|
全スキャンでアクセスされているテーブル |
schema_unused_indexes |
アクティブに使用されていないインデックス |
session , x$session
|
ユーザーセッションのプロセスリスト情報 |
session_ssl_status |
接続 SSL 情報 |
statement_analysis , x$statement_analysis
|
ステートメント集計統計 |
statements_with_errors_or_warnings , x$statements_with_errors_or_warnings
|
エラーまたは警告が生成されたステートメント |
statements_with_full_table_scans , x$statements_with_full_table_scans
|
全テーブルスキャンを実行したステートメント |
statements_with_runtimes_in_95th_percentile , x$statements_with_runtimes_in_95th_percentile
|
平均ランタイムが最も高いステートメント |
statements_with_sorting , x$statements_with_sorting
|
ソートを実行したステートメント |
statements_with_temp_tables , x$statements_with_temp_tables
|
一時テーブルを使用したステートメント |
user_summary , x$user_summary
|
ユーザーステートメントおよび接続アクティビティ |
user_summary_by_file_io , x$user_summary_by_file_io
|
ユーザー別にグループ化したファイル I/O, |
user_summary_by_file_io_type , x$user_summary_by_file_io_type
|
ユーザーおよびイベント別にグループ化されたファイル I/O, |
user_summary_by_stages , x$user_summary_by_stages
|
ユーザー別にグループ化されたステージイベント |
user_summary_by_statement_latency , x$user_summary_by_statement_latency
|
ユーザー別にグループ化されたステートメント統計 |
user_summary_by_statement_type , x$user_summary_by_statement_type
|
実行されたステートメント (ユーザーおよびステートメント別にグループ化) |
version |
現在の sys スキーマおよび MySQL サーバーのバージョン |
wait_classes_global_by_avg_latency , x$wait_classes_global_by_avg_latency
|
待機クラスの平均待機時間 (イベントクラス別にグループ化) |
wait_classes_global_by_latency , x$wait_classes_global_by_latency
|
待機クラスの合計待機時間 (イベントクラス別にグループ化) |
waits_by_host_by_latency , x$waits_by_host_by_latency
|
ホストおよびイベント別にグループ化された待機イベント |
waits_by_user_by_latency , x$waits_by_user_by_latency
|
ユーザーおよびイベント別にグループ化された待機イベント |
waits_global_by_latency , x$waits_global_by_latency
|
イベント別にグループ化された待機イベント |
x$ps_digest_95th_percentile_by_avg_us |
95th-percentile ビューのヘルパービュー |
x$ps_digest_avg_latency_distribution |
95th-percentile ビューのヘルパービュー |
x$ps_schema_table_statistics_io |
テーブル統計ビューのヘルパービュー |
x$schema_flattened_keys |
schema_redundant_indexes のヘルパービュー |
表 28.3 sys スキーマストアドプロシージャ
プロシージャ名 | 説明 |
---|---|
create_synonym_db() |
スキーマのシノニムの作成 |
diagnostics() |
システム診断情報の収集 |
execute_prepared_stmt() |
プリペアドステートメントの実行 |
ps_setup_disable_background_threads() |
バックグラウンドスレッドのインストゥルメンテーションの無効化 |
ps_setup_disable_consumer() |
コンシューマの無効化 |
ps_setup_disable_instrument() |
インストゥルメントの無効化 |
ps_setup_disable_thread() |
スレッドのインストゥルメンテーションの無効化 |
ps_setup_enable_background_threads() |
バックグラウンドスレッドのインストゥルメンテーションの有効化 |
ps_setup_enable_consumer() |
コンシューマの有効化 |
ps_setup_enable_instrument() |
インストゥルメントの有効化 |
ps_setup_enable_thread() |
スレッドのインストゥルメンテーションの有効化 |
ps_setup_reload_saved() |
保存されたパフォーマンススキーマ構成のリロード |
ps_setup_reset_to_default() |
保存されたパフォーマンススキーマ構成のリセット |
ps_setup_save() |
パフォーマンススキーマ構成の保存 |
ps_setup_show_disabled() |
無効になっているパフォーマンススキーマ構成の表示 |
ps_setup_show_disabled_consumers() |
無効になっているパフォーマンススキーマコンシューマを表示 |
ps_setup_show_disabled_instruments() |
無効になっているパフォーマンススキーマインストゥルメントを表示 |
ps_setup_show_enabled() |
有効なパフォーマンススキーマ構成を表示 |
ps_setup_show_enabled_consumers() |
有効なパフォーマンススキーマコンシューマを表示 |
ps_setup_show_enabled_instruments() |
有効なパフォーマンススキーマインストゥルメントを表示 |
ps_statement_avg_latency_histogram() |
ステートメント待機時間ヒストグラムの表示 |
ps_trace_statement_digest() |
ダイジェストのトレースパフォーマンススキーマインストゥルメンテーション |
ps_trace_thread() |
スレッドのパフォーマンススキーマデータのダンプ |
ps_truncate_all_tables() |
パフォーマンススキーマサマリーテーブルの切捨て |
statement_performance_analyzer() |
サーバーで実行されているステートメントのレポート |
table_exists() |
テーブルが存在するかどうか |
表 28.4 sys スキーマストアドファンクション
関数名 | 説明 |
---|---|
extract_schema_from_file_name() |
ファイルパス名からスキーマ名を抽出 |
extract_table_from_file_name() |
ファイルパス名からテーブル名を抽出 |
format_bytes() |
バイト数を単位付きの値に変換 |
format_path() |
パス名の data および temp-file ディレクトリをシンボリック値に置き換えます |
format_statement() |
長いステートメントを固定長に切り捨てる |
format_time() |
ピコ秒値を単位付きの値に変換 |
list_add() |
リストにアイテムを追加 |
list_drop() |
リストからアイテムを削除 |
ps_is_account_enabled() |
アカウントインツルメンテーションが有効かどうかを確認 |
ps_is_consumer_enabled() |
コンシューマが有効かどうかを確認 |
ps_is_instrument_default_enabled() |
インストゥルメントが有効かどうかを確認 |
ps_is_instrument_default_timed() |
インストゥルメントが時間指定かどうかを確認 |
ps_is_thread_instrumented() |
スレッドがインストゥルメントされているかどうかを確認 |
ps_thread_account() |
スレッド ID のアカウントを返します |
ps_thread_id() |
接続 ID のスレッド ID を返します |
ps_thread_stack() |
スレッド ID のイベント情報を返します |
ps_thread_trx_info() |
スレッド ID のトランザクション情報を返します |
quote_identifier() |
引用識別子として文字列を返します |
sys_get_config() |
sys スキーマ構成オプションを返します |
version_major() |
MySQL サーバーのメジャーバージョン番号 |
version_minor() |
MySQL サーバーのマイナーバージョン番号 |
version_patch() |
MySQL サーバーパッチのリリースバージョン番号 |