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

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.background_schedule_poolバックグラウンドスケジュールプール内のタスクに関する情報を含む system テーブル。
system.background_schedule_pool_logバックグラウンドスケジュールプールにおけるタスク実行履歴を保持するシステムテーブル。
system.backup_logBACKUP および RESTORE 操作に関する情報を含むログエントリを格納するシステムテーブル。
system.backupsBACKUP および RESTORE 操作に関する情報を含むログエントリを格納するシステムテーブル。
system.blob_storage_logBLOB ストレージに対するアップロードや削除など、各種操作に関する情報を含むログエントリを格納するシステムテーブル。
system.build_optionsClickHouse サーバーのビルドオプションに関する情報を保持するシステムテーブル。
system.clusters設定ファイルで定義されているクラスタおよびそれらに定義されているサーバーに関する情報を保持するシステムテーブル。
system.codecsキュー内のコーデックに関する情報を保持するシステムテーブル。
system.columnsすべてのテーブルのカラムに関する情報を保持するシステムテーブル。
system.contributorsコントリビューターに関する情報を保持するシステムテーブル。
system.crash_log致命的なエラー発生時のスタックトレース情報を保持するシステムテーブル。
system.current_roles現在のユーザーに対して有効なロールを含むシステムテーブル。
system.dashboardsHTTP インターフェース経由でアクセス可能な /dashboard ページで使用されるクエリを含むシステムテーブルです。監視やトラブルシューティングに役立ちます。
system.data_skipping_indicesすべてのテーブルで定義されているデータスキッピングインデックスに関する情報を保持するシステムテーブル。
system.data_type_familiesサポートされているデータ型に関する情報を保持するシステムテーブル。
system.database_enginesサーバーがサポートするデータベースエンジンの一覧を含むシステムテーブル。
system.database_replicasレプリケートデータベースに関する情報およびステータスを保持するシステムテーブル。
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 テーブル。
system.dns_cacheキャッシュされた DNS レコードに関する情報を保持するシステムテーブル。
system.dropped_tablesDROP TABLE が実行されたテーブルのうち、まだデータのクリーンアップが完了していないものに関する情報を保持するシステムテーブル
system.dropped_tables_partssystem.dropped_tables に記録されている、DROP TABLE が実行された MergeTree テーブルのパーツに関する情報を保持するシステムテーブル
system.enabled_roles現時点で有効なすべてのロールを含むシステムテーブルであり、その中には現在のユーザーの現在のロールおよびそのロールに付与されているロールも含まれます
system.error_logsystem.errors テーブルのエラー値の履歴を保持するシステムテーブルで、その内容は定期的にディスクにフラッシュされます。
system.errorsエラーコードとそれぞれの発生回数を保持するシステムテーブル。
system.eventsシステム内で発生した各種イベントの発生回数に関する情報を保持するシステムテーブル。
system.functions通常の関数および集約関数に関する情報を保持するシステムテーブル。
system.grantsClickHouse のユーザーアカウントに付与されている権限を表示するシステムテーブル。
system.graphite_retentionsGraphiteMergeTree 型エンジンのテーブルで使用される graphite_rollup パラメータに関する情報を保持するシステムテーブルです。
system.histogram_metricsこのテーブルには、即時に計算でき、Prometheus 形式でエクスポート可能なヒストグラムメトリクスが含まれています。常に最新の状態に保たれています。
system.iceberg_historyIceberg のスナップショット履歴を保持するシステムテーブル
system.iceberg_metadata_logIceberg テーブルから読み取られたメタデータファイルに関する情報を格納するシステムテーブル。各エントリは、ルートメタデータファイル、Avro ファイルから抽出されたメタデータ、または Avro ファイル内のエントリのいずれかを表します。
system.instrumentation計測ポイントを保持するシステムテーブル
system.jemalloc_binsjemalloc アロケータによるメモリ割り当て情報を、サイズクラス(bin)ごとに、全アリーナから集約して保持するシステムテーブル。
system.kafka_consumersKafka コンシューマーに関する情報を格納するシステムテーブル。
system.licensesClickHouse のソースコードの contrib ディレクトリ内にあるサードパーティライブラリのライセンスを格納する system テーブル。
system.masking_policiesシステム内のすべてのマスキングポリシーに関する情報を保持するシステムテーブル。
system.merge_tree_settingsMergeTree テーブルの設定に関する情報を含む system テーブル。
system.mergesMergeTree ファミリーのテーブルで現在実行中のマージおよびパーツの mutation に関する情報を含むシステムテーブル。
system.metric_logsystem.metrics および system.events テーブルのメトリクス値の履歴を保持するシステムテーブルで、その内容は定期的にディスクにフラッシュされます。
system.metrics即座に計算できる、または現在値を持つメトリクスを含むシステムテーブル。
system.movesMergeTree テーブルで進行中のデータパーツの移動に関する情報を保持する system テーブルです。各データパーツの移動は 1 行として表されます。
system.mutationsMergeTree テーブルに対する mutation とその進行状況に関する情報を保持する system テーブルです。各 mutation コマンドは 1 行として表されます。
system.numbersnumber という名前の単一の UInt64 カラムを持ち、0 から始まるほとんどすべての自然数を含むシステムテーブルです。
system.numbers_mtsystem.numbers と同様のシステムテーブルですが、読み取り処理が並列に実行されるため、数値は任意の順序で返されます。
system.one単一の UInt8 型カラム dummy を持ち、その値が 0 の 1 行だけからなるシステムテーブルです。他の DBMS における DUAL テーブルに相当します。
system.opentelemetry_span_log実行されたクエリのトレーススパンに関する情報を保持するシステムテーブル。
system.part_logMergeTree ファミリーのテーブルにおけるデータパーツで発生した、追加やマージなどのイベントに関する情報を格納する system テーブル。
system.partsMergeTree テーブルのパーツに関する情報を保持するシステムテーブル
system.parts_columnsMergeTree テーブルのパーツおよびカラムに関する情報を保持するシステムテーブル。
system.processesSHOW PROCESSLIST クエリを実装するためのシステムテーブル。
system.processors_profile_logプロセッサーレベルでのプロファイリング情報を保持するシステムテーブル(EXPLAIN PIPELINE で確認できます)。
system.projection_partsMergeTree ファミリーのテーブルにおける PROJECTION パーツに関する情報を保持するシステムテーブル。
system.projection_parts_columnsMergeTree ファミリーのテーブルにおける PROJECTION パーツに含まれるカラムに関する情報を保持するシステムテーブル
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.quotasQUOTA に関する情報を保持するシステムテーブル。
system.quotas_usageすべてのユーザーによる QUOTA の使用状況に関する情報を含む system テーブルです。
system.replicasローカルサーバー上に存在するレプリケートされたテーブルの情報および状態を保持するシステムテーブルです。監視に役立ちます。
system.replicated_fetches現在バックグラウンドで実行中のフェッチに関する情報を保持するシステムテーブル。
system.replication_queueReplicatedMergeTree ファミリーのテーブルに対して、ClickHouse Keeper または ZooKeeper に保存されているレプリケーションキュー内のタスクに関する情報を保持する system テーブルです。
system.resourcesローカルサーバー上に存在するリソースに関する情報を保持するシステムテーブルで、各リソースにつき 1 行が格納されます。
system.role_grantsユーザーおよびロールに対するロール付与情報を保持するシステムテーブル。
system.roles設定されているロールに関する情報を保持するシステムテーブル。
system.row_policies特定のテーブル向けのフィルタと、この ROW POLICY を使用するロールおよび/またはユーザーの一覧を含むシステムテーブル。
system.s3_queue_settingsS3Queue テーブルの設定に関する情報を含む system テーブルです。サーバーのバージョン 24.10 以降で利用可能です。
system.schedulerローカルサーバー上に存在するスケジューリングノードに関する情報および状態を保持するシステムテーブルです。
system.schema_inference_cacheキャッシュされたすべてのファイルスキーマに関する情報を保持するシステムテーブル。
system.server_settingsconfig.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.symbolsC++ のエキスパートや ClickHouse エンジニアが clickhouse バイナリの内部状態を解析するために利用できる情報を含むシステムテーブル。
system.table_enginesサーバーがサポートするテーブルエンジンおよび各エンジンが提供する機能の説明を含むシステムテーブル。
system.tablesサーバーが管理している各テーブルのメタデータを保持するシステムテーブルです。
system.text_logログエントリを格納するシステムテーブル。
system.time_zonesClickHouse サーバーがサポートするタイムゾーンの一覧を含むシステムテーブル。
system.trace_logサンプリングクエリプロファイラによって収集されたスタックトレースを格納するシステムテーブルです。
system.unicodeUnicode 文字とその属性の一覧を含むシステムテーブル。
system.user_processesユーザーごとのメモリ使用量および ProfileEvents の概要を把握するのに役立つ情報を含む system テーブル。
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_info利用可能なすべての Keeper ノードの内部状態を出力するシステムテーブルです。
system.zookeeper_logZooKeeper サーバーへのリクエストパラメータとその応答に関する情報を保持するシステムテーブルです。