시스템 카탈로그 및 시스템 뷰 이해
대부분의 사람들이 데이터베이스에 대해 생각할 때 데이터베이스에 포함된 유용한 정보에 대해 생각합니다. 이 데이터는 판매 주문, 직원 기록, 기상 정보, 또는 우리가 지금 필요로 하는 수많은 고립된 데이터 집합일 수 있습니다. 메타데이터라는 또 다른 형태의 데이터도 있습니다. 메타데이터는 데이터에 대한 데이터로 정의되며 데이터베이스 개체에 대한 모든 구조적 정보를 포함합니다. 메타데이터에는 성능 데이터, 스토리지 데이터, 보안 데이터 및 사용자 데이터에 대해 저장해야 하는 기타 정보도 포함됩니다.
메타데이터는 데이터베이스의 최적의 성능과 보안을 보장하는 데 필수적입니다. 연결된 사용자, 트랜잭션 정보 및 잠금, 성능 데이터 및 인덱스 사용량을 다른 많은 유용한 메트릭 및 값 중에서 나열할 수 있습니다.
PostgreSQL에서 메타데이터는 pg_catalog 시스템 스키마에 저장됩니다. pg_catalog 스키마, 카탈로그 테이블 및 카탈로그 뷰는 데이터베이스를 만들 때 자동으로 만들어집니다.