メインコンテンツへスキップ
メインコンテンツへスキップ

System テーブル

ページ概要
システムテーブルの概要システムテーブルとは何か、なぜ有用なのかの概要。
INFORMATION_SCHEMAデータベースオブジェクトのメタデータに対し、DBMS に依存しないほぼ標準化されたビューを提供するシステムデータベース。
system.asynchronous_insert_log非同期インサートに関する情報を保持するシステムテーブルです。各エントリは、非同期インサートとしてバッファリングされた insert クエリを表します。
system.asynchronous_insertsキュー内の保留中の非同期挿入に関する情報を保持するシステムテーブル。
system.asynchronous_loader最近の非同期ジョブ(例:データを読み込み中のテーブルに対するジョブ)に関する情報とステータスを保持する system テーブルです。テーブルには各ジョブごとに 1 行が格納されます。
system.asynchronous_metric_logsystem.asynchronous_metrics の履歴値を保持するシステムテーブルで、一定の時間間隔ごと(デフォルトでは 1 秒ごと)に値が保存されます
system.asynchronous_metricsバックグラウンドで定期的に計算されるメトリクスを保持するシステムテーブル。例えば、使用中の RAM 量など。
system.azure_queue_settingsAzureQueue テーブルの設定に関する情報を格納する system テーブル。サーバーバージョン 24.10 から利用可能。
system.backup_logBACKUP および RESTORE 操作に関する情報のログエントリを保持するシステムテーブル。
system.backupsBACKUP および RESTORE 操作に関する情報を含むログエントリを保持するシステムテーブル。
system.blob_storage_logアップロードや削除など、各種 BLOB ストレージ操作に関する情報を含むログエントリを保持するシステムテーブル。
system.build_optionsClickHouse サーバーのビルドオプションに関する情報を格納する system テーブル。
system.clusters設定ファイルで定義されているクラスタと、それらに含まれるサーバーに関する情報を保持するシステムテーブル。
system.codecsキュー内のコーデックに関する情報を保持するシステムテーブル。
system.columnsすべてのテーブルのカラム情報を含むシステムテーブル
system.contributorsコントリビューターに関する情報を格納するシステムテーブル。
system.crash_log致命的なエラーのスタックトレースに関する情報を含むシステムテーブル。
system.current_roles現在のユーザーに対して有効なロールを保持する system テーブル。
system.dashboardsHTTP インターフェイス経由でアクセス可能な /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_logDelta Lake テーブルから読み取られたメタデータファイルに関する情報を含むシステムテーブル。各エントリは、ルートのメタデータ JSON ファイルを表します。
system.detached_partsMergeTree テーブルの切り離されたパーツに関する情報を保持するシステムテーブル
system.detached_tables各デタッチ済みテーブルに関する情報を含むシステムテーブル。
system.dictionaries辞書に関する情報を格納するシステムテーブル
system.dimensional_metricsこのテーブルには、その場で計算して Prometheus 形式でエクスポートできるディメンションメトリクスが含まれており、常に最新の状態です。
system.disksサーバー設定で定義されたディスクに関する情報を格納するシステムテーブル
system.distributed_ddl_queueクラスター上で実行された分散 DDL クエリ(ON CLUSTER 句を使用するクエリ)に関する情報を保持するシステムテーブル。
system.distribution_queue分片に送信するためにキューに入っているローカルファイルに関する情報を保持するシステムテーブル。
system.dns_cacheDNS レコードのキャッシュ情報を格納するシステムテーブル。
system.dropped_tablesDROP TABLE が実行されたが、まだデータのクリーンアップが行われていないテーブルに関する情報を含むシステムテーブル
system.dropped_tables_partssystem.dropped_tables に記録された MergeTree エンジンの削除済みテーブルのパーツに関する情報を含むシステムテーブル
system.enabled_roles現在時点で有効なすべてのロールを含むシステムテーブルであり、現在のUSERの現在のロールと、そのロールに付与されているロールを含みます。
system.error_logsystem.errors テーブルに記録されたエラー値の履歴を保持し、その内容が定期的にディスクへフラッシュされるシステムテーブル。
system.errorsエラーコードごとの発生回数を保持するシステムテーブル。
system.eventsシステム内で発生したイベント数に関する情報を保持するシステムテーブル。
system.functions通常の関数および集約関数に関する情報を保持するシステムテーブル。
system.grantsどの権限が ClickHouse ユーザーアカウントに付与されているかを示すシステムテーブル。
system.graphite_retentionsGraphiteMergeTree 型エンジンを使用するテーブルで利用される graphite_rollup パラメータに関する情報を含むシステムテーブルです。
system.histogram_metricsこのテーブルには、その場で計算でき、Prometheus 形式でエクスポート可能なヒストグラム型メトリクスが含まれます。常に最新の状態です。
system.iceberg_historySystem Iceberg スナップショット履歴
system.iceberg_metadata_logIceberg テーブルから読み取られたメタデータファイルに関する情報を含むシステムテーブルです。各エントリは、ルートメタデータファイル、Avro ファイルから抽出されたメタデータ、または Avro ファイル内のエントリそのもののいずれかを表します。
system.jemalloc_binsjemalloc アロケータによるメモリ割り当てに関する情報を、すべての arena から集約し、さまざまなサイズクラス(bin)ごとに保持するシステムテーブル。
system.kafka_consumersKafka コンシューマーに関する情報を含む System テーブルです。
system.licensesClickHouse のソース内にある contrib ディレクトリに配置されたサードパーティライブラリのライセンスを格納する system テーブル。
system.merge_tree_settingsMergeTree テーブルの設定に関する情報を格納するシステムテーブル。
system.mergesMergeTree ファミリーに属するテーブルについて、現在進行中のマージおよびパーツのミューテーションに関する情報を含むシステムテーブル。
system.metric_logsystem.metrics および system.events テーブルのメトリクス値の履歴を保持するシステムテーブルで、定期的にディスクにフラッシュされます。
system.metrics即時に計算できるか、現在の値を表すメトリクスを格納するシステムテーブル。
system.movesMergeTree テーブルにおける進行中のデータパーツ移動に関する情報を含むシステムテーブル。各データパーツの移動は 1 行で表されます。
system.mutationsMergeTree テーブルの mutation とその進捗に関する情報を保持する system テーブルです。各 mutation コマンドは 1 行で表されます。
system.numbersnumber という名前の単一の UInt64 カラムを持ち、0 から始まる自然数のほとんどすべてを格納するシステムテーブル。
system.numbers_mtsystem.numbers に類似したシステムテーブルであり、読み取りが並列化されるため、数値は順不同で返される場合があります。
system.one値 0 を含む単一の dummy UInt8 カラムを持つ 1 行だけを含むシステムテーブルです。他の DBMS で見られる DUAL テーブルに相当します。
system.opentelemetry_span_log実行されたクエリのトレーススパン情報を保持するシステムテーブルです。
system.part_logMergeTree ファミリーのテーブルにおけるデータパーツの追加やマージなど、データパーツで発生したイベントに関する情報を含むシステムテーブル。
system.partsMergeTree のパーツに関する情報を保持する system テーブル
system.parts_columnsMergeTree テーブルのパーツおよびカラムに関する情報を格納する system テーブル。
system.processesSHOW PROCESSLIST クエリの実装に使用されるシステムテーブル。
system.processors_profile_logプロセッサーレベルのプロファイリング情報を保持するシステムテーブル(EXPLAIN PIPELINE で確認できます)
system.projection_partsMergeTree ファミリーのテーブルのプロジェクションパーツに関する情報を含むシステムテーブル。
system.projection_parts_columnsMergeTree ファミリーのテーブルのプロジェクションパーツに含まれるカラム情報を保持するシステムテーブル
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.quotasQUOTA に関する情報を含む system テーブルです。
system.quotas_usageすべてのユーザーによる QUOTA の使用状況に関する情報を格納するシステムテーブル。
system.replicasローカルサーバー上に存在するレプリケートされたテーブルの情報とステータスを含むシステムテーブル。監視に役立ちます。
system.replicated_fetches現在実行中のバックグラウンドフェッチに関する情報を格納するシステムテーブル。
system.replication_queueReplicatedMergeTree ファミリーに属するテーブルについて、ClickHouse Keeper または ZooKeeper に保存されているレプリケーションキューに含まれるタスクに関する情報を格納するシステムテーブル。
system.resourcesローカルサーバー上に存在する各リソースに関する情報を、リソースごとに 1 行ずつ保持する system テーブルです。
system.role_grantsユーザーおよびロールに対するロール付与を保持するシステムテーブル。
system.roles設定されているロールに関する情報を保持するシステムテーブル。
system.row_policies特定のテーブルに対するフィルターと、この ROW POLICY を適用すべきロールおよび/またはユーザーの一覧を含むシステムテーブル。
system.s3_queue_settingsS3Queue テーブルの設定に関する情報を保持するシステムテーブル。サーバーバージョン 24.10 から利用可能。
system.schedulerローカルサーバー上に存在するスケジューリングノードの情報および状態を保持するシステムテーブル。
system.schema_inference_cacheキャッシュされたすべてのファイルスキーマに関する情報を保持するシステムテーブル。
system.server_settingsconfig.xml で指定されたサーバーのグローバル設定に関する情報を保持するシステムテーブル。
system.session_log成功および失敗したすべてのログイン/ログアウトイベントに関する情報を保持するシステムテーブル。
system.settings現在のユーザーのセッション設定情報を含むシステムテーブル。
system.settings_changes過去の ClickHouse バージョンでの設定変更に関する情報を保持するシステムテーブル。
system.settings_profile_elements設定プロファイルの内容(制約、設定が適用されるロールおよびユーザー、親設定プロファイル)を記述するシステムテーブルです。
system.settings_profiles設定プロファイルのプロパティを格納するシステムテーブル。
system.stack_traceすべてのサーバースレッドのスタックトレースを含むシステムテーブルです。開発者がサーバーの状態を把握するのに役立ちます。
system.storage_policiesサーバー構成で定義されたストレージポリシーとボリュームに関する情報を含むシステムテーブルです。
system.symbolsC++ のエキスパートや ClickHouse エンジニアが clickhouse バイナリをイントロスペクションする際に役立つ情報を含むシステムテーブルです。
system.table_enginesサーバーがサポートするテーブルエンジンと、それらがサポートする機能の説明を含むシステムテーブルです。
system.tablesサーバーが認識している各テーブルのメタデータを保持するシステムテーブル。
system.text_logログエントリを保持するシステムテーブル。
system.time_zonesClickHouse サーバーでサポートされているタイムゾーンの一覧を含むシステムテーブル。
system.trace_logサンプリングクエリプロファイラが収集したスタックトレースを格納するシステムテーブル。
system.unicodeUnicode 文字とそのプロパティの一覧を含むシステムテーブル。
system.user_processesユーザーごとのメモリ使用状況および ProfileEvents の概要を把握するのに有用な情報を含むシステムテーブル。
system.usersサーバー上に設定されているユーザーアカウントの一覧を含むシステムテーブル。
system.view_refreshesリフレッシャブルmaterialized view に関する情報を保持するシステムテーブル。
system.warningsこのテーブルには ClickHouse サーバーに関する警告メッセージが含まれています。
system.workloadsローカルサーバー上に存在するワークロードに関する情報を格納するシステムテーブル。
system.zookeeperClickHouse Keeper または ZooKeeper が構成されている場合にのみ存在するシステムテーブルです。構成ファイルで定義された Keeper クラスターのデータを提供します。
system.zookeeper_connectionZooKeeper が構成されている場合にのみ存在するシステムテーブルです。ZooKeeper への現在の接続(補助的な ZooKeeper を含む)を表示します。
system.zookeeper_connection_logZooKeeper への接続履歴(補助 ZooKeeper を含む)を表示します。
system.zookeeper_logZooKeeper サーバーへのリクエストパラメータとそのレスポンスに関する情報を格納するシステムテーブル。