데이터베이스¶
데이터베이스 기능은 DataKit이 수집을 지원하는 다양한 인프라 데이터베이스 데이터를 다루며, 중앙화된 탐색기와 쿼리 분석 기능을 통해 MySQL, PostgreSQL, Oracle, SQL Server, MongoDB 등 데이터베이스의 주요 메트릭을 실시간으로 모니터링합니다. 여기에는 버전, 가동 시간, 부하 추세, 블로킹 비율 등이 포함되며, 인스턴스 간 SQL 성능 정규화 분석과 실행 계획 확인도 지원합니다.
주의
DataKit 수집기가 업데이트되었습니다. 관리자에게 문의하여 버전을 업그레이드하면 데이터베이스 모니터링의 새로운 경험을 사용할 수 있습니다.
기능 진입점¶
데이터베이스 모듈은 서로 다른 문제 해결 시나리오에 대응하는 두 가지 핵심 분석 진입점을 제공합니다.
| 진입점 | 용도 | 사용 사례 |
|---|---|---|
| 탐색기 | 단일 인스턴스 관점 | 모든 데이터베이스 인스턴스의 실행 상태 목록을 확인합니다. 인스턴스를 클릭하면 상세 정보로 이동하여 해당 인스턴스의 개요, 쿼리, 세션, 메트릭, 로그, 테이블 구조 등을 분석할 수 있습니다. |
| 쿼리 분석 | 인스턴스 간 정규화 집계 | 여러 인스턴스에 걸쳐 동일한 비즈니스 SQL의 성능 데이터를 집계하고, 수집된 실행 계획을 결합하여 데이터베이스의 실행 방식을 분석함으로써 전체적인 관점에서 느린 쿼리 병목을 파악합니다. |
데이터 범위¶
현재 지원되는 데이터베이스 유형은 다음과 같습니다.
- MySQL
- PostgreSQL
- Oracle
- SQL Server
- MongoDB
- Redis(탐색기 전용)
실행 계획은 현재 MySQL, PostgreSQL, Oracle 및 SQL Server를 지원합니다.