| システムテーブル概要 | システムテーブルとは何か、なぜ有用なのかの概要。 |
| 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 テーブルの設定情報を含むシステムテーブル。サーバーのバージョン 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.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 テーブル。 |
| system.dns_cache | DNS レコードのキャッシュ情報を含むシステムテーブル。 |
| system.dropped_tables | DROP TABLE が実行されたが、まだデータのクリーンアップが完了していないテーブルに関する情報を含むシステムテーブル |
| system.dropped_tables_parts | system.dropped_tables に記録されている削除済み MergeTree テーブルのパーツに関する情報を保持する system テーブル |
| system.enabled_roles | 現在有効なすべてのロールを含むシステムテーブルであり、現在のユーザーの現在のロールおよびそのロールに対して付与されているロールも含みます |
| 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 | システム Iceberg スナップショット履歴 |
| system.iceberg_metadata_log | Iceberg テーブルから読み取られたメタデータファイルに関する情報を含むシステムテーブルです。各エントリは、ルートメタデータファイル、Avro ファイルから抽出されたメタデータ、または特定の Avro ファイル内のエントリのいずれかを表します。 |
| system.instrumentation | 計測ポイントを格納するシステムテーブル |
| system.jemalloc_bins | jemalloc アロケータによるサイズクラス(bin)ごとのメモリアロケーション情報を、すべてのアリーナから集約したシステムテーブル。 |
| system.kafka_consumers | Kafka コンシューマーに関する情報を格納するシステムテーブル。 |
| system.licenses | ClickHouse のソースの contrib ディレクトリ内にあるサードパーティライブラリのライセンス情報を格納する system テーブル。 |
| system.merge_tree_settings | MergeTree テーブルの設定に関する情報を含む system テーブル。 |
| system.merges | MergeTree ファミリーのテーブルに対して現在実行中のマージおよびパーツミューテーションに関する情報を含むシステムテーブル。 |
| system.metric_log | system.metrics および system.events テーブルのメトリクス値の履歴を保持し、その内容が定期的にディスクにフラッシュされるシステムテーブル。` |
| system.metrics | 瞬時に計算可能なメトリクス、あるいは現在値を保持しているメトリクスを含むシステムテーブル。 |
| system.moves | 進行中の MergeTree テーブルのデータパート移動に関する情報を含む system テーブルです。各データパートの移動は 1 行で表されます。 |
| system.mutations | MergeTree テーブルに対する mutation とその進行状況に関する情報を保持する system テーブルです。各 mutation コマンドは 1 行で表されます。 |
| system.numbers | number という名前の単一の UInt64 カラムを持つシステムテーブルで、0 から始まるほとんどの自然数を格納しています。 |
| system.numbers_mt | system.numbers と類似したシステムテーブルですが、読み取りが並列化されており、数値は任意の順序で返されます。 |
| system.one | 単一の dummy UInt8 カラムに値 0 を持つ、1 行のみのシステムテーブルです。他の DBMS で見られる DUAL テーブルと同様です。 |
| system.opentelemetry_span_log | 実行されたクエリのトレーススパン情報を保持するシステムテーブル。 |
| system.part_log | MergeTree ファミリのテーブルにおけるデータパーツに対して発生した、データの追加やマージなどのイベントに関する情報を格納する system テーブル。 |
| system.parts | MergeTree のパーツに関する情報を保持するシステムテーブル |
| system.parts_columns | MergeTree テーブルのパーツおよびカラムに関する情報を保持するシステムテーブル。 |
| system.processes | SHOW PROCESSLIST クエリの実装に使用されるシステムテーブル。 |
| system.processors_profile_log | プロセッサ単位のプロファイリング情報を含むシステムテーブルです(EXPLAIN PIPELINE で確認できます) |
| system.projection_parts | MergeTree ファミリーのテーブルにおける PROJECTION パーツに関する情報を保持するシステムテーブル。 |
| system.projection_parts_columns | MergeTree ファミリーのテーブルにおけるプロジェクションパーツ内のカラム情報を保持する system テーブル |
| system.projections | すべてのテーブルの既存の PROJECTION に関する情報を保持する system テーブル。 |
| system.query_cache | クエリキャッシュの内容を表示するシステムテーブル。 |
| system.query_condition_cache | クエリ条件キャッシュの内容を表示するシステムテーブル。 |
| system.query_log | 実行されたクエリについて、開始時刻、処理時間、エラーメッセージなどの情報を保持するシステムテーブルです。 |
| system.query_metric_log | テーブル system.events の値に基づいて個々のクエリのメモリ使用量およびメトリクスの履歴を保持し、その内容を定期的にディスクにフラッシュするシステムテーブル。 |
| system.query_thread_log | クエリを実行するスレッドに関する情報を保持するシステムテーブル。例えば、スレッド名、スレッドの開始時刻、クエリ処理に要した時間などを含みます。 |
| system.query_views_log | クエリの実行時に動作する依存ビューに関する情報を保持するシステムテーブルです。たとえば、ビューのタイプや実行時間などが含まれます。 |
| system.quota_limits | すべての QUOTA について、各間隔ごとの最大値に関する情報を含む system テーブルです。1 つの QUOTA に対応する行数は、0 行を含む任意の数になり得ます。 |
| system.quota_usage | 現在のUSERについて、QUOTAの使用量や残量などの使用状況に関する情報を含む system テーブル。 |
| system.quotas | QUOTA に関する情報を保持するシステムテーブル。 |
| system.quotas_usage | 全ユーザーのQUOTA使用状況に関する情報を保持するシステムテーブルです。 |
| system.replicas | ローカルサーバー上にあるレプリケートされたテーブルの情報と状態を保持するシステムテーブルです。監視用途に役立ちます。 |
| system.replicated_fetches | 現在実行中のバックグラウンドフェッチに関する情報を保持するシステムテーブル。 |
| system.replication_queue | ReplicatedMergeTree ファミリーのテーブル向けに、ClickHouse Keeper または ZooKeeper に保存されているレプリケーションキュー内のタスクに関する情報を保持する system テーブルです。 |
| system.resources | ローカルサーバー上に存在する各リソースごとに1行を持つ、リソースに関する情報を格納したシステムテーブルです。 |
| system.role_grants | ユーザーおよびロールに対するロールの付与を保持するシステムテーブル。 |
| system.roles | 構成済みのロールに関する情報を保持するシステムテーブル。 |
| system.row_policies | 特定のテーブルに対するフィルタと、このROW POLICYを適用すべきロールおよび/またはユーザーの一覧を含むシステムテーブル。 |
| system.s3_queue_settings | S3Queue テーブルの設定に関する情報を含む system テーブル。サーバーのバージョン 24.10 以降で利用可能です。 |
| system.scheduler | ローカルサーバー上のスケジューリングノードの情報および状態を保持するシステムテーブル。 |
| system.schema_inference_cache | すべてのキャッシュ済みファイルスキーマに関する情報を保持するシステムテーブル。 |
| system.server_settings | config.xml で指定されたサーバーのグローバル設定に関する情報を保持する system テーブル。 |
| system.session_log | すべてのログインおよびログアウトの成功・失敗イベントに関する情報を保持するシステムテーブル。 |
| system.settings | 現在のユーザーのセッション設定に関する情報を保持するシステムテーブルです。 |
| system.settings_changes | 過去の ClickHouse バージョンでの設定変更に関する情報を含むシステムテーブル。 |
| system.settings_profile_elements | 設定プロファイルの内容(制約、設定が適用されるロールおよびユーザー、親設定プロファイル)を表すシステムテーブルです。 |
| system.settings_profiles | 設定プロファイルのプロパティを保持する system テーブル。 |
| 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 テーブル。 |
| 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 サーバーへのリクエストパラメータとその応答に関する情報を保持するシステムテーブルです。 |