| 시스템 테이블 개요 | 시스템 테이블이 무엇이며 왜 유용한지에 대한 개요입니다. |
| INFORMATION_SCHEMA | 데이터베이스 객체 메타데이터에 대한, 사실상 표준화된 DBMS 독립적 뷰를 제공하는 시스템 데이터베이스입니다. |
| system.asynchronous_insert_log | 비동기 insert 작업에 대한 정보를 포함하는 시스템 테이블입니다. 각 행은 비동기 insert 메커니즘으로 인해 버퍼링된 개별 insert 쿼리를 나타냅니다. |
| system.asynchronous_inserts | 대기열에 있는 아직 처리되지 않은 비동기 insert에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.asynchronous_loader | 최근의 비동기 작업(예: 테이블 로딩 작업)에 대한 정보와 상태를 포함하는 시스템 테이블입니다. 이 테이블은 각 작업마다 한 개의 행을 가집니다. |
| system.asynchronous_metric_log | system.asynchronous_metrics의 이력 값을 저장하는 시스템 테이블로, 기본적으로 1초 간격으로 한 번씩 기록됩니다 |
| system.asynchronous_metrics | 백그라운드에서 주기적으로 계산되는 메트릭을 포함하는 시스템 테이블입니다. 예를 들어 사용 중인 RAM 용량과 같은 정보가 포함됩니다. |
| system.azure_queue_settings | AzureQueue 테이블의 설정 정보를 포함하는 시스템 테이블입니다. 서버 24.10 버전부터 사용할 수 있습니다. |
| system.background_schedule_pool | 백그라운드 스케줄 풀에 있는 작업에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.background_schedule_pool_log | 백그라운드 스케줄 풀 작업의 실행 이력을 포함하는 시스템 테이블입니다. |
| system.backup_log | BACKUP 및 RESTORE 작업과 관련된 로그 항목을 저장하는 시스템 테이블입니다. |
| system.backups | BACKUP 및 RESTORE 작업에 대한 정보가 기록된 로그 항목을 저장하는 시스템 테이블입니다. |
| system.blob_storage_log | 업로드 및 삭제와 같은 다양한 blob 스토리지 작업에 대한 로깅 정보를 포함하는 시스템 테이블입니다. |
| system.build_options | ClickHouse 서버의 빌드 옵션에 대한 정보를 포함하는 시스템 테이블입니다. |
| 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.databases | 현재 USER가 사용할 수 있는 데이터베이스에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.dead_letter_queue | 스트리밍 엔진을 통해 수신된 메시지 중 파싱 오류가 발생한 메시지에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.delta_lake_metadata_log | Delta Lake 테이블에서 읽은 메타데이터 파일에 대한 정보를 포함하는 시스템 테이블입니다. 각 항목은 루트 메타데이터 JSON 파일을 나타냅니다. |
| system.detached_parts | MergeTree 테이블에서 분리(detach)된 파트에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.detached_tables | 분리(detach)된 각 테이블에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.dictionaries | 딕셔너리에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.dimensional_metrics | 즉시 계산할 수 있고 Prometheus 형식으로 내보낼 수 있는 차원 기반 메트릭(metric)을 포함하는 테이블입니다. 항상 최신 상태로 유지됩니다. |
| 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.fail_points | 사용 가능한 모든 failpoint와 그 유형, 현재 상태 목록을 포함하는 시스템 테이블입니다. |
| 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 | 계측(instrumentation) 포인트를 포함하는 시스템 테이블입니다. |
| system.jemalloc_bins | jemalloc 할당자를 통해 수행된 메모리 할당 정보를 크기 클래스(빈, bins)별로, 모든 arena에서 집계하여 제공하는 시스템 테이블입니다. |
| system.kafka_consumers | Kafka consumer에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.licenses | ClickHouse 소스의 contrib 디렉터리에 위치한 서드파티 라이브러리의 라이선스를 포함하는 시스템 테이블입니다. |
| system.masking_policies | 시스템에 존재하는 모든 마스킹 정책에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.merge_tree_settings | MergeTree 테이블에 대한 설정 정보를 포함하는 시스템 테이블입니다. |
| system.merges | MergeTree 계열 테이블에서 현재 진행 중인 머지 작업과 일부 파트 뮤테이션에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.metric_log | system.metrics 및 system.events 테이블의 메트릭 값 이력을 저장하는 시스템 테이블로, 주기적으로 디스크에 플러시됩니다. |
| system.metrics | 즉시 계산할 수 있거나 현재 값을 가지는 메트릭을 포함하는 시스템 테이블입니다. |
| system.moves | MergeTree 테이블에서 진행 중인 데이터 파트 이동에 대한 정보를 포함하는 시스템 테이블입니다. 각 데이터 파트 이동은 하나의 행으로 표현됩니다. |
| system.mutations | MergeTree 테이블의 뮤테이션과 그 진행 상태에 대한 정보를 담는 시스템 테이블입니다. 각 뮤테이션 명령은 하나의 행으로 기록됩니다. |
| system.numbers | 단일 UInt64 컬럼 number만을 가지며, 이 컬럼에는 0부터 시작하는 거의 모든 자연수가 저장된 시스템 테이블입니다. |
| system.numbers_mt | system.numbers와 유사한 시스템 테이블로, 읽기 작업이 병렬로 수행되며 숫자가 임의의 순서로 반환될 수 있습니다. |
| system.one | 값 0이 들어 있는 dummy UInt8 컬럼 하나를 가진 단일 행만 포함하는 시스템 테이블입니다. 다른 DBMS에서 사용되는 DUAL 테이블과 유사합니다. |
| system.opentelemetry_span_log | 실행된 쿼리에 대한 트레이스 스팬 정보를 담는 시스템 테이블입니다. |
| system.part_log | 데이터 추가나 병합과 같이 MergeTree 계열 테이블의 데이터 파트에서 발생한 이벤트에 대한 정보를 담는 시스템 테이블입니다. |
| system.parts | MergeTree 파트에 대한 정보를 담는 시스템 테이블입니다. |
| system.parts_columns | MergeTree 테이블의 파트 및 컬럼에 대한 정보를 담는 시스템 테이블입니다. |
| system.primes | prime이라는 이름의 단일 UInt64 컬럼을 포함하는 시스템 테이블로, 2부터 시작하는 소수들이 오름차순으로 저장됩니다. |
| system.processes | SHOW PROCESSLIST 쿼리를 구현하기 위해 사용되는 시스템 테이블입니다. |
| system.processors_profile_log | 프로세서 단위의 프로파일링 정보를 포함하는 시스템 테이블입니다(EXPLAIN PIPELINE 결과에서 확인할 수 있습니다). |
| system.projection_parts | MergeTree 계열 테이블에 대한 프로젝션 파트 정보를 담는 시스템 테이블입니다. |
| system.projection_parts_columns | MergeTree 계열 테이블의 프로젝션 파트에 포함된 컬럼 정보를 담는 시스템 테이블입니다. |
| system.projections | 모든 테이블에 존재하는 프로젝션에 대한 정보를 담는 시스템 테이블입니다. |
| system.query_cache | 쿼리 캐시의 내용을 보여주는 시스템 테이블입니다. |
| system.query_condition_cache | 쿼리 조건 캐시의 내용을 보여주는 시스템 테이블입니다. |
| system.query_log | 시작 시간, 처리 시간, 오류 메시지 등 실행된 쿼리에 대한 정보를 담는 시스템 테이블입니다. |
| system.query_metric_log | 개별 쿼리에 대해 system.events 테이블에서 가져온 메모리 및 메트릭 값 이력을 저장하며, 주기적으로 디스크에 플러시되는 system 테이블입니다. |
| system.query_thread_log | 스레드 이름, 스레드 시작 시간, 쿼리 처리 시간 등 쿼리를 실행하는 스레드에 대한 정보를 담는 시스템 테이블입니다. |
| system.query_views_log | 뷰 유형, 실행 시간 등 쿼리 실행 시 함께 실행되는 종속 뷰에 대한 정보를 담는 시스템 테이블입니다. |
| system.quota_limits | 모든 QUOTA의 각 구간에 대한 최댓값 정보를 담는 시스템 테이블입니다. 하나의 QUOTA에는 0개 이상의 행이 대응될 수 있습니다. |
| system.quota_usage | 현재 사용자에 대한 QUOTA 사용량 정보(사용된 QUOTA, 남은 QUOTA 등)를 포함하는 시스템 테이블입니다. |
| system.quotas | QUOTA 관련 정보를 포함하는 시스템 테이블입니다. |
| system.quotas_usage | 모든 사용자의 QUOTA 사용량 정보(사용된 QUOTA, 남은 QUOTA 등)를 포함하는 시스템 테이블입니다. |
| system.replicas | 로컬 서버에 있는 복제된 테이블(Replicated Table)의 정보와 상태를 포함하는 시스템 테이블입니다. 모니터링에 유용합니다. |
| system.replicated_fetches | 현재 실행 중인 백그라운드 fetch 작업에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.replication_queue | ReplicatedMergeTree 계열 테이블에 대해 ClickHouse Keeper 또는 ZooKeeper에 저장된 복제 큐에 있는 태스크에 대한 정보를 제공하는 시스템 테이블입니다. |
| system.resources | 로컬 서버에 있는 리소스에 대한 정보를 포함하는 시스템 테이블로, 각 리소스마다 1개의 행이 있습니다. |
| 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 버전에서 발생한 설정 변경(setting changes) 내역을 포함하는 시스템 테이블입니다. |
| system.settings_profile_elements | SETTINGS PROFILE의 내용을 설명하는 시스템 테이블로, 적용되는 CONSTRAINT, 역할 및 사용자, 상위 SETTINGS PROFILE 등을 포함합니다. |
| system.settings_profiles | 구성된 SETTINGS PROFILE의 속성을 포함하는 시스템 테이블입니다. |
| system.stack_trace | 모든 서버 스레드의 스택 트레이스를 포함하는 시스템 테이블입니다. 개발자가 서버의 내부 상태를 분석하는 데 사용할 수 있습니다. |
| system.storage_policies | 서버 설정에 정의된 스토리지 정책과 볼륨에 대한 정보를 포함하는 시스템 테이블입니다. |
| system.symbols | C++ 전문가와 ClickHouse 엔지니어에게 유용한 시스템 테이블로, clickhouse 바이너리를 분석하는 데 사용하는 정보를 포함합니다. |
| system.table_engines | 서버에서 지원하는 테이블 엔진과 각 엔진이 지원하는 기능에 대한 설명을 포함하는 시스템 테이블입니다. |
| system.tables | 서버가 인식하고 있는 각 테이블의 메타데이터를 포함하는 시스템 테이블입니다. |
| system.text_log | 로그 레코드가 저장되는 시스템 테이블입니다. |
| system.time_zones | ClickHouse 서버에서 지원하는 시간대 목록을 포함하는 시스템 테이블입니다. |
| system.tokenizers | 사용 가능한 모든 토크나이저를 나열하는 시스템 테이블입니다. |
| system.trace_log | 샘플링 쿼리 프로파일러가 수집한 스택 트레이스를 포함하는 시스템 테이블입니다. |
| system.unicode | Unicode 문자 목록과 해당 속성을 포함하는 시스템 테이블입니다. |
| system.user_defined_functions | 사용자 정의 함수(UDF)의 로딩 상태와 구성 메타데이터를 포함하는 시스템 테이블입니다. |
| system.user_processes | 사용자별 메모리 사용량과 ProfileEvents를 개괄적으로 파악하는 데 유용한 정보를 포함하는 시스템 테이블입니다. |
| system.users | 서버에 구성된 사용자 계정 목록을 포함하는 시스템 테이블입니다. |
| system.view_refreshes | 갱신 가능 구체화 뷰(refreshable 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_info | 사용 가능한 모든 Keeper 노드에 대한 내부 정보를 출력하는 시스템 테이블입니다. |
| system.zookeeper_log | ZooKeeper 서버에 대한 요청의 파라미터와 그에 대한 응답 정보를 포함하는 시스템 테이블입니다. |