説明
サーバーが認識している各テーブルのメタデータが含まれています。 デタッチされた テーブルはsystem.tables には表示されません。
一時テーブル は、作成されたセッションでのみ system.tables に表示されます。これらは database フィールドが空で、is_temporary フラグがオンの状態で表示されます。
カラム
database(String) — テーブルが属するデータベースの名前。name(String) — テーブル名。uuid(UUID) — テーブルの UUID (Atomic データベース) 。engine(String) — テーブルエンジン名 (パラメーターを除く) 。is_temporary(UInt8) — テーブルが一時テーブルかどうかを示すフラグ。data_paths(Array(String)) — ファイルシステム内のテーブルデータへのパス。metadata_path(String) — ファイルシステム内のテーブルメタデータへのパス。metadata_modification_time(DateTime) — テーブルメタデータの最終変更時刻。metadata_version(Int32) — ReplicatedMergeTree テーブルのメタデータバージョン。ReplicatedMergeTree 以外のテーブルでは 0。dependencies_database(Array(String)) — データベースの依存関係。dependencies_table(Array(String)) — テーブルの依存関係 (現在のテーブルに依存する materialized view) 。create_table_query(String) — テーブルの作成に使用されたクエリ。engine_full(String) — テーブルエンジンのパラメーター。as_select(String) — ビューの SELECT クエリ。parameterized_view_parameters(Array(Tuple(name String, type String))) — パラメーター化ビューのパラメーター。partition_key(String) — テーブルで指定されたパーティションキー式。sorting_key(String) — テーブルで指定されたソートキー式。primary_key(String) — テーブルで指定された主キー式。sampling_key(String) — テーブルで指定されたサンプリングキー式。unique_key(String) — テーブルで指定された一意キー式 (UNIQUE KEY 句) 。skipping_indices_types(Array(String)) — テーブルに定義された異なる種類のデータスキッピングインデックスの配列 (例:minmax、set、bloom_filter、ngrambf_v1、tokenbf_v1、text、vector_similarity) 。スキップインデックスのないテーブルでは空です。storage_policy(String) — ストレージポリシー。MergeTree および Distributed エンジンを使用するテーブルに該当します。total_rows(Nullable(UInt64)) — テーブル内の正確な行数を迅速に取得できる場合は総行数、それ以外の場合は NULL (基盤となる Buffer table を含む) 。total_bytes(Nullable(UInt64)) — ストレージ上のテーブルの正確なバイト数を迅速に取得できる場合は総バイト数、それ以外の場合は NULL (基盤となるストレージは含まない) 。テーブルがディスクにデータを保存する場合は、ディスクの使用領域 (圧縮後のサイズ) を返します。テーブルがメモリにデータを保存する場合は、メモリで使用される推定バイト数を返します。total_bytes_uncompressed(Nullable(UInt64)) — ストレージ上のテーブルのパーツのチェックサムから正確なバイト数を迅速に取得できる場合は非圧縮の総バイト数、それ以外の場合は NULL (基盤となるストレージがある場合も考慮しない) 。parts(Nullable(UInt64)) — このテーブル内のパーツの総数。active_parts(Nullable(UInt64)) — このテーブル内のアクティブなパーツの数。total_marks(Nullable(UInt64)) — このテーブル内のすべてのパーツに含まれるマークの総数。active_on_fly_data_mutations(UInt64) — オンザフライで適用可能なアクティブなデータミューテーション (UPDATE および DELETE) の総数。active_on_fly_alter_mutations(UInt64) — オンザフライで適用可能なアクティブな ALTER ミューテーション (MODIFY COLUMN) の総数。active_on_fly_metadata_mutations(UInt64) — オンザフライで適用可能なアクティブなメタデータミューテーション (RENAME) の総数。columns_descriptions_cache_size(UInt64) — *MergeTree テーブルのカラム記述 cache のサイズ。lifetime_rows(Nullable(UInt64)) — サーバー起動以降に INSERT された行の総数 (Buffer テーブルのみ) 。lifetime_bytes(Nullable(UInt64)) — サーバー起動以降に INSERT されたバイト数の合計 (Buffer テーブルのみ) 。comment(String) — テーブルのコメント。has_own_data(UInt8) — テーブル自体がディスク上にデータを保存しているか、別のソースにアクセスしているだけかを示すフラグ。loading_dependencies_database(Array(String)) — データベースのロード依存関係 (現在のオブジェクトより先にロードする必要があるオブジェクトのリスト) 。loading_dependencies_table(Array(String)) — テーブルのロード依存関係 (現在のオブジェクトより先にロードする必要があるオブジェクトのリスト) 。loading_dependent_database(Array(String)) — ロード時に依存するデータベース。loading_dependent_table(Array(String)) — ロード時に依存するテーブル。target_database(String) — materialized view の場合、view が書き込む宛先テーブルのデータベース (TOターゲット、または暗黙的な.inner.*テーブル) 。他のエンジンでは空です。target_table(String) — materialized view の場合、view が書き込む宛先テーブルの名前 (TOターゲット、または暗黙的な.inner.*テーブル) 。他のエンジンでは空です。definer(String) — テーブルに使用される SQL security definer の名前。
table—nameの別名。