すべてのプロダクト
Search
ドキュメントセンター

PolarDB:Metadatabasesとデータ辞書

最終更新日:Jun 05, 2024

PolarDB-Xデータベースのメタデータベースは、MySQLのメタデータベースと互換性のあるINFORMATION_SCHEMAデータベースです。PolarDB-Xデータベースのメタデータベースのデータをクエリするには、Java database Connectivity (JDBC) 接続を介してSQL文を実行します。 

INFORMATION_SCHEMAのアイテム

MySQLに対応

シェマタ

テーブル

コラム

統計学

コラム_統計

ヒストグラムは、PolarDB-Xによって処理され、PolarDB-Xによってサポートされる特定の形式のデータに基づいて生成されます。

エンジン

キーワード

収集

TABLE_CONSTRAINTS

プロセッサリスト

セッション_バリエーション

グローバル_VARIABLES

INNODB_LOCKS

INNODB_TRX

INNODB_BUFFER_PAGE

INNODB_BUFFER_POOL_STATS

INNODB_BUFFER_PAGE_LRU

INNODB_LOCK_WAITS

ユーザー_特権

パーティー

現在のPolarDB-Xデータベースのパーティションテーブルにのみパーティションがあります。

WORKLOAD

現在のPolarDB-Xデータベースのハイブリッドトランザクション /分析処理 (HTAP) ワークロード。

グローバル_インデックス

現在のPolarDB-Xデータベースのグローバルセカンダリインデックス (GSI) 。

メタデータ_ロック

現在のPolarDB-Xデータベースのメタデータロック (MDL) に関する情報。

TABLE_グループ

現在のPolarDB-Xデータベースのテーブルグループに関する情報。

TABLE_DETAIL

現在のPolarDB-Xデータベースのパーティションテーブルのパーティションに関する情報。

ロカリティ_情報

現在のPolarDB-Xデータベース内のデータベースまたはテーブルの局所性に関する情報。

物理_プロセッサリスト

実行のために計算ノードから現在のPolarDB-XデータベースのデータノードにプッシュダウンされるSQL文に関する情報。

プラン_キャッシュ

現在のPolarDB-Xデータベースの実行計画のキャッシュに関する情報。

統計_タスク

現在のPolarDB-Xデータベースの統計タスクに関する情報。

CCL_RULE

現在のPolarDB-Xデータベースの同時実行制御 (CCL) ルールに関する情報。

CCL_TRIGGER

現在のPolarDB-XデータベースのCCLトリガーに関する情報。

ステートメント_概要

現在のPolarDBデータベースで実行される現在のSQL文の概要。

STATEMENTS_SUMMARY_履歴

現在のPolarDBデータベースで実行された履歴SQL文の概要。

シーケンス

現在のPolarDB-Xデータベースの配列に関する情報。

スキーマ_特権

任意

テーブル_特権

任意

INNODB_TEMP_TABLE_INFO

任意

INNODB_SYS_インデックス

任意

INNODB_SYS_フィールド

任意

INNODB_CMP_PER_INDEX_RESET

任意

INNODB_FT_DEFAULT_STOPWORD

任意

INNODB_FT_INDEX_TABLE

任意

INNODB_FT_INDEX_CACHE

任意

INNODB_SYS_TABLESPACES

任意

INNODB_METRICS

任意

INNODB_SYS_FOREIGN_COLS

任意

INNODB_CMPMEM

任意

INNODB_SYS_COLUMNS

任意

INNODB_SYS_FOREIGN

任意

INNODB_SYS_テーブルステータス

任意

INNODB_FT_CONFIG

任意

INNODB_SYS_バーチャル

任意

INNODB_CMP

任意

INNODB_FT_BEING_DELETED

任意

INNODB_CMP_PER_INDEX

任意

INNODB_CMPMEM_RESET

任意

INNODB_CMP_RESET

任意

INNODB_FT_削除済み

任意

INNODB_SYS_テーブル

任意

INNODB_SYS_DATAFILES

任意

プロファイリング

任意

REFERENTIAL_CONSTRAINTS

任意

セッション_ステータス

任意

テーブルスペース

任意

イベント

任意

トリガー

任意

ルーチン

任意

コラム_特権

任意

ファイル

任意

KEY_COLUMN_USAGE

任意

OPTIMIZER_TRACE

任意

パラメータ

任意

キャラクター_セット

任意

COLLATION_CHARACTER_SET_アプリケーション

任意

プラグイン

任意

シェマタ

SCHEMATAテーブルには、現在のデータベースに関する情報が格納されます。SCHEMATAテーブルには、次の列が含まれます。

  • CATALOG_NAME: データベースが属するカタログの名前。有効値: def

  • SCHEMA_NAME: データベースの名前。

  • DEFAULT_CHARACTER_SET_NAME: データベースのデフォルトの文字セットの名前。

  • DEFAULT_COLLATION_NAME: データベースのデフォルトの照合順序の名前。

  • SQL_PATH: 値はNULLです。

TABLES

TABLESテーブルは、データベーステーブルに関する情報を格納する。TABLESテーブルには、次の列が含まれます。

  • TABLE_CATALOG: テーブルが属するカタログの名前。有効値: def

  • TABLE_SCHEMA: テーブルが属するデータベースの名前。

  • TABLE_NAME: テーブルの名前。

  • ENGINE: データベースのストレージエンジン。

  • VERSION: データベースのバージョン。

  • ROW_FORMAT: 行形式。

  • TABLE_ROWS: テーブル内の推定行数。

  • AVG_ROW_LENGTH: 行の値の平均の長さ。

  • DATA_LENGTH: ベーステーブルの推定サイズ。

  • MAX_DATA_LENGTH: テーブルの最大サイズ。デフォルト値: NULL。

  • INDEX_LENGTH: インデックステーブルの推定サイズ。

  • DATA_FREE: テーブルの空きストレージスペース。

  • AUTO_INCREMENT: 次のAUTO_INCREMENT値。

  • CREATE_TIME: テーブルが作成された時点。

  • UPDATE_TIME: テーブルが更新された最新の時点。

  • CHECK_TIME: テーブルがチェックされた時点。有効値: NULL。

  • TABLE_COLLATION: テーブルのデフォルトの照合順序。

  • CHECKSUM: テーブルのCHECKSUM値。

  • CREATE_OPTIONS: テーブルを作成するために実行されるCREATE TABLEステートメントのオプション。

  • TABLE_COMMENT: テーブルに指定されたコメント。

COLUMNS

COLUMNSテーブルは、データベース内の列に関する情報を格納します。COLUMNSテーブルには、次の列が含まれます。

  • TABLE_CATALOG: 列が属するテーブルのカタログの名前。有効値: def

  • TABLE_SCHEMA: 列が属するデータベースの名前。

  • TABLE_NAME: 列が属するテーブルの名前。

  • COLUMN_NAME: 列の名前。

  • ORDINAL_POSITION: テーブル内の列の位置。

  • COLUMN_DEFAULT: 列のデフォルト値。

  • IS_NULLABLE: 列の値としてNULLを指定できるかどうかを指定します。

  • DATA_TYPE: 列のデータ型。値には、列の値の精度が含まれていません。

  • CHARACTER_MAXIMUM_LENGTH: 列内の値の最大長。単位: 文字。

  • CHARACTER_OCTET_LENGTH: 列内の値の最大長。単位: バイト。

  • NUMERIC_PRECISION: 列内の数値の精度。

  • NUMERIC_SCALE: 列内の数値のスケール。

  • DATETIME_PRECISION: 列内のdatetime値の精度。

  • CHARACTER_SET_NAME: 列の文字セットの名前。

  • COLLATION_NAME: 列の照合順序の名前。

  • COLUMN_TYPE: 列タイプ。値には、列の値の精度が含まれます。

  • COLUMN_KEY: 列のインデックス。

  • EXTRA: 列に関するその他の情報。

  • PRIVILEGES: 列に対する権限。

  • COLUMN_COMMENT: 列定義で指定されたコメント。

  • GENERATION_EXPRESSION: 列の生成に使用される式。

統計

STATISTICSテーブルは、インデックスに関する情報を格納する。STATISTICSテーブルには、次の列が含まれます。

  • TABLE_CATALOG: インデックスが属するベーステーブルのカタログの名前。有効値: def

  • TABLE_SCHEMA: インデックスが属するベーステーブルのスキーマの名前。

  • TABLE_NAME: インデックスが属するベーステーブルの名前。

  • NON_UNIQUE: インデックスが一意かどうかを指定します。

  • INDEX_SCHEMA: インデックスが属するインデックステーブルのスキーマの名前。

  • INDEX_NAME: インデックスの名前。

  • SEQ_IN_INDEX: 列のインデックスに使用されるインデックスのシーケンス番号。

  • COLUMN_NAME: 列の名前。

  • COLLATION: 列の照合順序に関する情報。

  • CARDINALITY: 列のカーディナリティ。

  • SUB_PART: インデックスのプレフィックス。

  • PACKED: 圧縮インデックスに関する情報。

  • NULLABLE: 列にNULL値を含めることができるかどうかを指定します。

  • INDEX_TYPE: インデックスのタイプ。

  • COMMENT: インデックスのコメント。コメントは列に基づいて指定されません。

  • INDEX_COMMENT: インデックスのコメント。

STATEMENTS_SUMMARYおよびSTATEMENTS_SUMMARY_HISTORY

STATEMENTS_SUMMARYテーブルには、現在の統計期間に実行されたSQL文のサマリー情報が格納されます。SQL文に関するサマリー情報は、SQLテンプレートに基づいて収集されます。 

STATEMENTS_SUMMARY_HISTORYテーブルには、過去の統計期間に実行されたSQL文に関するサマリー情報が格納されます。SQL文に関するサマリー情報は、SQLテンプレートに基づいて収集されます。 

デフォルトでは、統計期間は30分です。システムは、各統計期間内に最大1,000のSQL文に関する情報を収集できます。STATEMENTS_SUMMARY_HISTORYテーブルには、過去24の統計期間に収集されたSQL文に関する情報が含まれています。 

STATEMENTS_SUMMARY_HISTORYテーブルには、次の列が含まれます。

  • BEGIN_TIME: 統計期間の開始時刻。

  • SCHEMA: データベースの名前。

  • SQL_TYPE: SQL文の型。

  • TEMPLATE_ID: SQLテンプレートのID。

  • PLAN_HASH: 実行プランのハッシュ値。

  • SQL_TEMPLATE: SQLテンプレート。

  • COUNT: 実行回数。

  • ERROR_COUNT: 実行エラーの数。

  • SUM_RESPONSE_TIME_MS: 合計応答時間。単位: ms。

  • AVG_RESPONSE_TIME_MS: 平均応答時間。単位: ms。

  • MAX_RESPONSE_TIME_MS: 許容される最大応答時間。単位: ms。

  • SUM_AFFECTED_ROWS: 返された行または更新された行の総数。単位: 行。

  • AVG_AFFECTED_ROWS: 返された、または更新された行の平均数。単位: 行。

  • MAX_AFFECTED_ROWS: 返却または更新できる行の最大数。単位: 行。

  • SUM_TRANSACTION_TIME_MS: 合計トランザクション時間。単位: ms。

説明

トランザクション時間は、ステートメントの実行が完了するまでのトランザクション期間を示します。 

  • AVG_TRANSACTION_TIME_MS: 平均トランザクション時間。単位: ms。

  • MAX_TRANSACTION_TIME_MS: 許容される最大トランザクション時間。単位: ms。

  • SUM_BUILD_PLAN_CPU_TIME_MS: 実行計画の作成に必要な合計CPU時間。単位: ms。

  • AVG_BUILD_PLAN_CPU_TIME_MS: 実行プランの作成に必要な平均CPU時間。単位: ms。

  • MAX_BUILD_PLAN_CPU_TIME_MS: 実行プランの作成に消費される最大CPU時間。単位: ms。

  • SUM_EXEC_PLAN_CPU_TIME_MS: 実行計画の実行に必要な合計CPU時間。単位: ms。

  • AVG_EXEC_PLAN_CPU_TIME_MS: 実行プランの実行に必要な平均CPU時間。単位: ms。

  • MAX_EXEC_PLAN_CPU_TIME_MS: 実行プランの実行に消費される最大CPU時間。単位: ms。

  • SUM_PHYSICAL_TIME_MS: SQL文を計算ノードからデータノードにプッシュダウンして実行するのに必要な合計時間。単位: ms。

  • AVG_PHYSICAL_TIME_MS: SQLステートメントを計算ノードからデータノードにプッシュダウンして実行するのに必要な平均期間。単位: ms。

  • MAX_PHYSICAL_TIME_MS: SQLステートメントを計算ノードからデータノードにプッシュダウンして実行するために消費される最大期間。単位: ms。

  • SUM_PHYSICAL_EXEC_COUNT: 物理SQL実行の総数。

  • AVG_PHYSICAL_EXEC_COUNT: 物理SQL実行の平均数。

  • MAX_PHYSICAL_EXEC_COUNT: 物理SQL実行の最大数。

  • SUM_PHYSICAL_FETCH_ROWS: 物理SQLクエリによって取得された行の総数。

  • AVG_PHYSICAL_FETCH_ROWS: 物理SQLクエリによって取得される行の平均数。

  • MAX_PHYSICAL_FETCH_ROWS: 物理SQLクエリで取得できる行の最大数。

  • FIRST_SEEN: SQLテンプレートが初めて収集された時点。

  • LAST_SEEN: SQLテンプレートが最後に収集された時点。

  • SQL_SAMPLE: サンプルSQL文。

  • PREV_TEMPLATE_ID: 前のSQL文のテンプレートのID。

  • PREV_SAMPLE_SQL: 前のサンプルSQL文。

  • SAMPLE_TRACE_ID: サンプルSQL文のトレースID。

  • WORKLOAD_TYPE: ワークロードのタイプ。有効な値: TPおよびAP。TPはトランザクション処理を示し、APは分析処理を示す。

  • EXECUTE_MODE: 実行モード。有効な値:

    • なし

    • カーソル

    • TP_LOCAL

    • AP_LOCAL

    • MPP

INFORMATION_SCHEMAテーブルの詳細については、MySQL公式Webサイトをご覧ください。