コンテンツにスキップ
16.3 システムカタログリファレンス

16.3 システムカタログリファレンス

システムカタログは、Machbaseサーバーの内部メタデータと現在の運用状態をSQLで参照できる読み取り専用テーブル群です。次の2種類で構成されます。

種類接頭辞説明
メタデータテーブルM$テーブル定義、列、インデックス、ユーザーなどのスキーマ情報
仮想テーブル(動的ビュー)V$セッション、実行クエリ、メモリ、ストレージなどの現在の運用状態

共通事項

  • すべてのシステムカタログテーブルは読み取り専用です。INSERTUPDATEDELETEはエラーを返します。
  • M$テーブルはDDLコマンド(CREATEALTERDROP)の実行結果を自動反映します。
  • V$テーブルはサーバー状態をリアルタイムに反映し、クエリのたびに最新の値を返します。
  • 全一覧は次のクエリで確認します。
-- 全メタデータテーブル一覧
SELECT name FROM m$tables ORDER BY name;

-- 全仮想テーブル一覧
SELECT name FROM v$tables WHERE name LIKE 'V$%' ORDER BY name;

下位セクション

セクション説明
メタデータテーブル辞典M$SYS_TABLES、M$SYS_COLUMNSなどのスキーマメタデータテーブルの詳細
仮想テーブル辞典V$SESSION、V$STMT、V$PROPERTYなどの動的ビューの詳細
TAG別統計ビューV$<TABLE>_STATの時間・距離軸別のスキーマと参照方法
V$ROLLUP辞典Rollupジョブ状態ビューの列の詳細
V$STORAGE_MOUNT_*辞典マウント済みバックアップデータベースのビューの列の詳細
仮想テーブルの完全リファレンス8.5の元の仮想テーブルリファレンスの全項目
最終更新日