| システムテーブルの概要 | システムテーブルとは何か、なぜ有用なのかの概要。 |
| INFORMATION_SCHEMA | データベースオブジェクトのメタデータに対し、DBMS に依存しないほぼ標準化されたビューを提供するシステムデータベース。 |
| system.asynchronous_insert_log | 非同期インサートに関する情報を保持するシステムテーブルです。各エントリは、非同期インサートとしてバッファリングされた insert クエリを表します。 |
| system.asynchronous_inserts | キュー内の保留中の非同期挿入に関する情報を保持するシステムテーブル。 |
| system.asynchronous_loader | 最近の非同期ジョブ(例:データを読み込み中のテーブルに対するジョブ)に関する情報とステータスを保持する system テーブルです。テーブルには各ジョブごとに 1 行が格納されます。 |
| system.asynchronous_metric_log | system.asynchronous_metrics の履歴値を保持するシステムテーブルで、一定の時間間隔ごと(デフォルトでは 1 秒ごと)に値が保存されます |
| system.asynchronous_metrics | バックグラウンドで定期的に計算されるメトリクスを保持するシステムテーブル。例えば、使用中の RAM 量など。 |
| system.azure_queue_settings | AzureQueue テーブルの設定に関する情報を格納する system テーブル。サーバーバージョン 24.10 から利用可能。 |
| system.backup_log | BACKUP および RESTORE 操作に関する情報のログエントリを保持するシステムテーブル。 |
| system.backups | BACKUP および RESTORE 操作に関する情報を含むログエントリを保持するシステムテーブル。 |
| system.blob_storage_log | アップロードや削除など、各種 BLOB ストレージ操作に関する情報を含むログエントリを保持するシステムテーブル。 |
| system.build_options | ClickHouse サーバーのビルドオプションに関する情報を格納する system テーブル。 |
| system.clusters | 設定ファイルで定義されているクラスタと、それらに含まれるサーバーに関する情報を保持するシステムテーブル。 |
| system.codecs | キュー内のコーデックに関する情報を保持するシステムテーブル。 |
| system.columns | すべてのテーブルのカラム情報を含むシステムテーブル |
| system.contributors | コントリビューターに関する情報を格納するシステムテーブル。 |
| system.crash_log | 致命的なエラーのスタックトレースに関する情報を含むシステムテーブル。 |
| system.current_roles | 現在のユーザーに対して有効なロールを保持する system テーブル。 |
| system.dashboards | HTTP インターフェイス経由でアクセス可能な /dashboard ページで使用されるクエリが含まれます。監視やトラブルシューティングに役立ちます。 |
| system.data_skipping_indices | すべてのテーブルに存在するデータスキップインデックスに関する情報を保持するシステムテーブル。 |
| system.data_type_families | サポートされているデータ型に関する情報を含むシステムテーブル |
| system.database_engines | サーバーでサポートされているデータベースエンジンが一覧されているシステムテーブル。 |
| system.database_replicas | レプリケートされたデータベースに関する情報および状態を含む system テーブル。 |
| system.databases | 現在のユーザーが利用できるデータベースに関する情報を保持するシステムテーブル。 |
| system.dead_letter_queue | ストリーミングエンジン経由で受信され、解析時にエラーが発生したメッセージに関する情報を含むシステムテーブル。 |
| system.delta_lake_metadata_log | Delta Lake テーブルから読み取られたメタデータファイルに関する情報を含むシステムテーブル。各エントリは、ルートのメタデータ JSON ファイルを表します。 |
| system.detached_parts | MergeTree テーブルの切り離されたパーツに関する情報を保持するシステムテーブル |
| system.detached_tables | 各デタッチ済みテーブルに関する情報を含むシステムテーブル。 |
| system.dictionaries | 辞書に関する情報を格納するシステムテーブル |
| system.dimensional_metrics | このテーブルには、その場で計算して Prometheus 形式でエクスポートできるディメンションメトリクスが含まれており、常に最新の状態です。 |
| system.disks | サーバー設定で定義されたディスクに関する情報を格納するシステムテーブル |
| system.distributed_ddl_queue | クラスター上で実行された分散 DDL クエリ(ON CLUSTER 句を使用するクエリ)に関する情報を保持するシステムテーブル。 |
| system.distribution_queue | 分片に送信するためにキューに入っているローカルファイルに関する情報を保持するシステムテーブル。 |
| system.dns_cache | DNS レコードのキャッシュ情報を格納するシステムテーブル。 |
| system.dropped_tables | DROP TABLE が実行されたが、まだデータのクリーンアップが行われていないテーブルに関する情報を含むシステムテーブル |
| system.dropped_tables_parts | system.dropped_tables に記録された MergeTree エンジンの削除済みテーブルのパーツに関する情報を含むシステムテーブル |
| system.enabled_roles | 現在時点で有効なすべてのロールを含むシステムテーブルであり、現在のUSERの現在のロールと、そのロールに付与されているロールを含みます。 |
| system.error_log | system.errors テーブルに記録されたエラー値の履歴を保持し、その内容が定期的にディスクへフラッシュされるシステムテーブル。 |
| system.errors | エラーコードごとの発生回数を保持するシステムテーブル。 |
| system.events | システム内で発生したイベント数に関する情報を保持するシステムテーブル。 |
| system.functions | 通常の関数および集約関数に関する情報を保持するシステムテーブル。 |
| system.grants | どの権限が ClickHouse ユーザーアカウントに付与されているかを示すシステムテーブル。 |
| system.graphite_retentions | GraphiteMergeTree 型エンジンを使用するテーブルで利用される graphite_rollup パラメータに関する情報を含むシステムテーブルです。 |
| system.histogram_metrics | このテーブルには、その場で計算でき、Prometheus 形式でエクスポート可能なヒストグラム型メトリクスが含まれます。常に最新の状態です。 |
| system.iceberg_history | System Iceberg スナップショット履歴 |
| system.iceberg_metadata_log | Iceberg テーブルから読み取られたメタデータファイルに関する情報を含むシステムテーブルです。各エントリは、ルートメタデータファイル、Avro ファイルから抽出されたメタデータ、または Avro ファイル内のエントリそのもののいずれかを表します。 |
| system.jemalloc_bins | jemalloc アロケータによるメモリ割り当てに関する情報を、すべての arena から集約し、さまざまなサイズクラス(bin)ごとに保持するシステムテーブル。 |
| system.kafka_consumers | Kafka コンシューマーに関する情報を含む System テーブルです。 |
| system.licenses | ClickHouse のソース内にある contrib ディレクトリに配置されたサードパーティライブラリのライセンスを格納する system テーブル。 |
| system.merge_tree_settings | MergeTree テーブルの設定に関する情報を格納するシステムテーブル。 |
| system.merges | MergeTree ファミリーに属するテーブルについて、現在進行中のマージおよびパーツのミューテーションに関する情報を含むシステムテーブル。 |
| system.metric_log | system.metrics および system.events テーブルのメトリクス値の履歴を保持するシステムテーブルで、定期的にディスクにフラッシュされます。 |
| system.metrics | 即時に計算できるか、現在の値を表すメトリクスを格納するシステムテーブル。 |
| system.moves | MergeTree テーブルにおける進行中のデータパーツ移動に関する情報を含むシステムテーブル。各データパーツの移動は 1 行で表されます。 |
| system.mutations | MergeTree テーブルの mutation とその進捗に関する情報を保持する system テーブルです。各 mutation コマンドは 1 行で表されます。 |
| system.numbers | number という名前の単一の UInt64 カラムを持ち、0 から始まる自然数のほとんどすべてを格納するシステムテーブル。 |
| system.numbers_mt | system.numbers に類似したシステムテーブルであり、読み取りが並列化されるため、数値は順不同で返される場合があります。 |
| system.one | 値 0 を含む単一の dummy UInt8 カラムを持つ 1 行だけを含むシステムテーブルです。他の DBMS で見られる DUAL テーブルに相当します。 |
| system.opentelemetry_span_log | 実行されたクエリのトレーススパン情報を保持するシステムテーブルです。 |
| system.part_log | MergeTree ファミリーのテーブルにおけるデータパーツの追加やマージなど、データパーツで発生したイベントに関する情報を含むシステムテーブル。 |
| system.parts | MergeTree のパーツに関する情報を保持する system テーブル |
| system.parts_columns | MergeTree テーブルのパーツおよびカラムに関する情報を格納する system テーブル。 |
| system.processes | SHOW PROCESSLIST クエリの実装に使用されるシステムテーブル。 |
| system.processors_profile_log | プロセッサーレベルのプロファイリング情報を保持するシステムテーブル(EXPLAIN PIPELINE で確認できます) |
| system.projection_parts | MergeTree ファミリーのテーブルのプロジェクションパーツに関する情報を含むシステムテーブル。 |
| system.projection_parts_columns | MergeTree ファミリーのテーブルのプロジェクションパーツに含まれるカラム情報を保持するシステムテーブル |
| system.projections | すべてのテーブルの既存の PROJECTION に関する情報を含むシステムテーブルです。 |
| system.query_cache | クエリキャッシュの内容を表示する system テーブル。 |
| system.query_condition_cache | クエリ条件キャッシュの内容を表示するためのシステムテーブル。 |
| system.query_log | 実行されたクエリの開始時刻、処理時間、エラーメッセージなどの情報を含むシステムテーブル。 |
| system.query_metric_log | 各クエリについて system.events テーブルのメモリおよびメトリック値の履歴を保持するシステムテーブルであり、定期的にディスクへフラッシュされます。 |
| system.query_thread_log | クエリを実行するスレッドに関する情報を保持するシステムテーブルで、スレッド名、スレッドの開始時間、クエリ処理時間などが含まれます。 |
| system.query_views_log | クエリの実行時に実行される依存VIEWに関する情報(VIEWの種類や実行時間など)を含むシステムテーブルです。 |
| system.quota_limits | すべてのQUOTAについて、各間隔ごとの最大値情報を保持するシステムテーブルです。1つのQUOTAに対して、0行または任意の数の行が対応する場合があります。 |
| system.quota_usage | 現在のユーザーによるQUOTAの使用状況に関する情報を含み、QUOTAがどれだけ使用されているかと、どれだけ残っているかを示すシステムテーブルです。 |
| system.quotas | QUOTA に関する情報を含む system テーブルです。 |
| system.quotas_usage | すべてのユーザーによる QUOTA の使用状況に関する情報を格納するシステムテーブル。 |
| system.replicas | ローカルサーバー上に存在するレプリケートされたテーブルの情報とステータスを含むシステムテーブル。監視に役立ちます。 |
| system.replicated_fetches | 現在実行中のバックグラウンドフェッチに関する情報を格納するシステムテーブル。 |
| system.replication_queue | ReplicatedMergeTree ファミリーに属するテーブルについて、ClickHouse Keeper または ZooKeeper に保存されているレプリケーションキューに含まれるタスクに関する情報を格納するシステムテーブル。 |
| system.resources | ローカルサーバー上に存在する各リソースに関する情報を、リソースごとに 1 行ずつ保持する system テーブルです。 |
| system.role_grants | ユーザーおよびロールに対するロール付与を保持するシステムテーブル。 |
| system.roles | 設定されているロールに関する情報を保持するシステムテーブル。 |
| system.row_policies | 特定のテーブルに対するフィルターと、この ROW POLICY を適用すべきロールおよび/またはユーザーの一覧を含むシステムテーブル。 |
| system.s3_queue_settings | S3Queue テーブルの設定に関する情報を保持するシステムテーブル。サーバーバージョン 24.10 から利用可能。 |
| system.scheduler | ローカルサーバー上に存在するスケジューリングノードの情報および状態を保持するシステムテーブル。 |
| system.schema_inference_cache | キャッシュされたすべてのファイルスキーマに関する情報を保持するシステムテーブル。 |
| system.server_settings | config.xml で指定されたサーバーのグローバル設定に関する情報を保持するシステムテーブル。 |
| system.session_log | 成功および失敗したすべてのログイン/ログアウトイベントに関する情報を保持するシステムテーブル。 |
| system.settings | 現在のユーザーのセッション設定情報を含むシステムテーブル。 |
| system.settings_changes | 過去の ClickHouse バージョンでの設定変更に関する情報を保持するシステムテーブル。 |
| system.settings_profile_elements | 設定プロファイルの内容(制約、設定が適用されるロールおよびユーザー、親設定プロファイル)を記述するシステムテーブルです。 |
| system.settings_profiles | 設定プロファイルのプロパティを格納するシステムテーブル。 |
| system.stack_trace | すべてのサーバースレッドのスタックトレースを含むシステムテーブルです。開発者がサーバーの状態を把握するのに役立ちます。 |
| system.storage_policies | サーバー構成で定義されたストレージポリシーとボリュームに関する情報を含むシステムテーブルです。 |
| system.symbols | C++ のエキスパートや ClickHouse エンジニアが clickhouse バイナリをイントロスペクションする際に役立つ情報を含むシステムテーブルです。 |
| system.table_engines | サーバーがサポートするテーブルエンジンと、それらがサポートする機能の説明を含むシステムテーブルです。 |
| system.tables | サーバーが認識している各テーブルのメタデータを保持するシステムテーブル。 |
| system.text_log | ログエントリを保持するシステムテーブル。 |
| system.time_zones | ClickHouse サーバーでサポートされているタイムゾーンの一覧を含むシステムテーブル。 |
| system.trace_log | サンプリングクエリプロファイラが収集したスタックトレースを格納するシステムテーブル。 |
| system.unicode | Unicode 文字とそのプロパティの一覧を含むシステムテーブル。 |
| system.user_processes | ユーザーごとのメモリ使用状況および ProfileEvents の概要を把握するのに有用な情報を含むシステムテーブル。 |
| system.users | サーバー上に設定されているユーザーアカウントの一覧を含むシステムテーブル。 |
| system.view_refreshes | リフレッシャブルmaterialized view に関する情報を保持するシステムテーブル。 |
| system.warnings | このテーブルには ClickHouse サーバーに関する警告メッセージが含まれています。 |
| system.workloads | ローカルサーバー上に存在するワークロードに関する情報を格納するシステムテーブル。 |
| system.zookeeper | ClickHouse Keeper または ZooKeeper が構成されている場合にのみ存在するシステムテーブルです。構成ファイルで定義された Keeper クラスターのデータを提供します。 |
| system.zookeeper_connection | ZooKeeper が構成されている場合にのみ存在するシステムテーブルです。ZooKeeper への現在の接続(補助的な ZooKeeper を含む)を表示します。 |
| system.zookeeper_connection_log | ZooKeeper への接続履歴(補助 ZooKeeper を含む)を表示します。 |
| system.zookeeper_log | ZooKeeper サーバーへのリクエストパラメータとそのレスポンスに関する情報を格納するシステムテーブル。 |