중요합니다
이 기능은 다음 지역의 공개 미리 보기에 있습니다. westuswestus2eastuseastus2centralussouthcentralusnortheuropewesteuropeaustraliaeastbrazilsouthcanadacentralcentralindiasoutheastasiauksouth
이 페이지에서는 인스턴스 세부 정보 페이지의 메트릭 탭을 사용하여 Lakebase 데이터베이스 인스턴스의 성능을 모니터링하는 방법을 설명합니다.
액세스 메트릭
인스턴스의 메트릭에 액세스하려면 다음을 수행합니다.
- 인스턴스의 세부 정보 페이지로 이동합니다. 인스턴스 세부 정보 페이지를 여는 방법을 알아보려면 데이터베이스 인스턴스 액세스를 참조하세요.
- 메트릭 탭을 클릭합니다.
사용 가능한 메트릭
다음 메트릭을 사용하여 성능 추세를 분석하고, 잠재적인 병목 상태를 식별하고, 애플리케이션 사용량을 최적화할지 또는 인스턴스 크기를 조정할지 평가합니다.
초당 트랜잭션 수: 커밋된 트랜잭션 처리량을 표시합니다. 이를 사용하여 워크로드 패턴을 이해하고 최대 트랜잭션 기간을 식별합니다. 이 값이 지속적으로 높은 경우 클라이언트 동작을 최적화하거나 인스턴스 크기를 늘리는 것이 좋습니다.
초당 행 수: 가져오고, 반환하고, 삽입하고, 업데이트하고, 삭제한 행 수를 표시합니다. 페치된 행은 클라이언트에 반환되는 행 수를 나타냅니다. 반환되는 행은 쿼리에서 읽은 행 수를 나타냅니다. 워크로드 유형과 워크로드가 시스템에 미치는 영향을 진단하는 데 도움이 됩니다. 성능이 제한된 경우 인덱스를 추가하거나 쿼리 패턴을 최적화하는 것이 좋습니다.
연결 열기: 열려 있는 활성 연결 수를 표시합니다. 연결은 인스턴스 리소스를 사용합니다. 이를 사용하여 클라이언트 쪽 연결 풀링이 필요한지 여부를 평가합니다. 허용되는 최대 연결 수에 대한 제한을 참조하세요.
스토리지 사용률: 인스턴스의 현재 스토리지 사용량을 나타냅니다. 사용률이 Lakebase 프로비전 제한에 접근하는 경우 불필요한 데이터 또는 인덱스를 제거합니다. 또는 지원팀에 문의하여 할당량 증가를 요청합니다.
CPU 사용률(%): 데이터베이스 인스턴스의 CPU 사용량을 측정합니다. 높은 CPU 사용량은 계산이 많은 워크로드를 나타낼 수 있습니다. 애플리케이션 쪽 최적화 또는 인스턴스의 크기를 늘리는 것이 좋습니다.
페이지 읽기 처리량(%): 일반적으로 캐시 누락으로 인해 인스턴스가 페이지 읽기 용량에 얼마나 가까이 있는지를 반영합니다. 페이지 읽기 처리량 값이 높은 경우 워크로드 또는 작업 집합을 줄이거나, 인덱스를 추가하거나, 클라이언트 쪽에서 쿼리를 캐시하거나, 데이터를 간소화합니다.
버퍼 캐시 적중률(%): 메모리에서 제공되는 읽기의 백분율을 나타냅니다. 고성능 워크로드는 99% 이상의 값을 보여야 합니다. 낮은 속도는 워크로드가 캐시 용량을 초과하거나 최적화의 이점을 누릴 수 있음을 시사합니다.
로컬 SSD 캐시 적중률(%): 버퍼 캐시 누락 후 SSD 캐시에서 제공되는 읽기의 비율을 추적합니다. 값이 낮으면 페이지 읽기 처리량이 증가할 수 있습니다. 버퍼 캐시와 유사한 최적화를 사용하거나 더 큰 인스턴스를 고려합니다.
초당 교착 상태: 트랜잭션이 교착 상태에 발생하는 빈도를 측정합니다. 일반적으로 여러 트랜잭션이 충돌하는 순서로 동일한 리소스에 액세스할 때 발생합니다. 교착 상태를 방지하기 위해 워크로드를 조사하고 리팩터링합니다.