MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  sys スキーマオブジェクトインデックス

28.4.1 sys スキーマオブジェクトインデックス

次のテーブルに、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 サーバーパッチのリリースバージョン番号


関連キーワード:  summary, latency, schema, user, setup, file, sys, host, プロシージャ, bytes