Pulse 게시 ·

Dasha 1.8, PostgreSQL 인덱스 추천·I/O 분석·스키마 점검 추가

Dasha가 9월 29일 PostgreSQL용 오픈소스 성능 대시보드 1.8을 발표했다. 클러스터의 모든 호스트 통계를 읽어 B-tree 인덱스를 추천하고, 스키마 점검 17종과 로그 실행 계획 비교를 제공한다. 읽기 전용 계정으로 연결하며, 기본 모니터링은 PostgreSQL 14 이상, I/O 분석은 16 이상이 필요하다.

인덱스 후보마다 열 순서, CREATE INDEX CONCURRENTLY SQL, 관련 쿼리와 실행 시간 비중을 제시하며 쓰기량·파티션 테이블도 고려한다.

행 수 추정이 크게 빗나간 실행 계획은 먼저 ANALYZE를 실행하라는 경고를 표시한다.

로그 검색은 OpenSearch·Elasticsearch·VictoriaLogs·Yandex Managed PostgreSQL을 지원하며, 실행 계획 분석에는 auto_explain이 필요하다.

읽기 전용 MCP 서버는 인덱스 추천·스키마 점검·I/O·로그·실행 계획 악화 조회 등을 포함한 도구 31개를 제공한다.

모니터링 계정에는 pg_monitor와 각 대상 데이터베이스의 CONNECT 권한이 필요하며, 쿼리 통계에는 pg_stat_statements 또는 pgpro_stats가 필요하다.

복제본의 읽기 부하까지 합쳐 보므로, 기본 서버에서 사용되지 않는다는 이유만으로 인덱스를 삭제하는 판단을 줄일 수 있다.

원문