데이터베이스 센터는 데이터베이스 Fleet을 유지관리하는 데 도움이 되도록 Fleet 리소스에 관한 성능 정보를 제공합니다. CPU 포화로 인한 지연 시간과 같은 특정 성능 문제를 식별하는 데 도움이 되는 성능 통계를 볼 수 있습니다. 데이터베이스 리소스 목록을 보고 CPU 사용률 및 사용된 스토리지와 같은 다양한 측정항목에 대해 가장 많이 사용되는 리소스를 식별할 수도 있습니다. 또한 Fleet 전반에서 활성 쿼리를 모니터링하여 느린 쿼리와 같은 쿼리 문제를 식별하고 분석할 수 있습니다. 이 정보를 사용하여 데이터베이스 Fleet 유지관리의 우선순위를 지정하고 최적의 Fleet 운영을 보장하세요.
시작하기 전에
Gemini Cloud Assist 버튼을 사용 설정하려면
geminicloudassist.investigations.createIdentity and Access Management (IAM) 권한이 있어야 합니다. 자세한 내용은 단일 IAM 역할 부여 또는 취소를 참조하세요.Fleet 성능 통계를 보려면
roles/recommender.viewer(iam_name_short) 권한이 있어야 합니다.
데이터베이스 Fleet 성능 보기
데이터베이스 Fleet 성능 세부정보를 보려면 데이터베이스 센터의 성능 페이지로 이동하세요.
성능 페이지에는 Fleet 성능 통계 섹션과 탭이 있는 두 섹션(성능 측정항목 및 쿼리)이 포함되어 있습니다.
Fleet 성능 통계
Fleet 성능 통계 섹션에는 Gemini에서 생성한 성능 통계를 강조표시하는 카드가 표시됩니다. 이러한 통계를 사용하여 데이터베이스 Fleet의 특정 문제를 식별하고 이해할 수 있습니다.
각 카드에는 리소스 보기 링크가 포함되어 있습니다. 리소스 보기를 클릭하면 다음 정보가 표시됩니다.
- 문제에 관한 자세한 설명.
- 문제가 있는 리소스를 나열하는 표. 표에는 데이터베이스 제품, Google Cloud 프로젝트, 문제와 관련된 측정항목이 포함되어 있습니다.
표에서 리소스 이름을 클릭하여 해당 리소스를 사용하는 제품의 세부정보를 확인합니다.
성능 측정항목 보기
성능 측정항목 탭에는 Fleet의 각 데이터베이스 제품에 대한 카드가 하나씩 포함되어 있습니다. 카드는 제품 이름의 알파벳순으로 표시됩니다. Cloud SQL 및 Spanner와 같이 사용하는 각 데이터베이스 제품에 대한 카드가 표시됩니다. 사용하지 않는 제품의 제품 카드는 표시되지 않습니다. 각 제품 카드에는 다음과 같은 성능 세부정보가 포함되어 있습니다.
리소스 수: 데이터베이스 제품에서 사용한 총 리소스 수입니다.
측정항목 선택: 사용 가능한 측정항목 중에서 측정항목을 선택합니다. 선택할 수 있는 측정항목은 데이터베이스 제품과 관련이 있습니다. 예를 들어 최대 스토리지 사용률 측정항목은 Cloud SQL 카드에서 사용할 수 있지만 PostgreSQL용 AlloyDB 카드에서는 사용할 수 없습니다.
사용률별로 순위가 지정된 리소스: 제품 카드의 표에는 선택한 측정항목의 사용률별로 리소스 이름 열에 리소스가 나열됩니다. 표에는 사용률이 가장 높은 리소스가 먼저 나열됩니다. 리소스 이름을 클릭하여 해당 리소스에 관한 세부정보를 확인합니다. 표에는 10개의 리소스가 표시됩니다. 이전 또는 다음 10개의 리소스를 표시하려면 또는 을 클릭합니다.
시간 경과에 따른 리소스 사용률: 표에 나열된 각 리소스에 대해 차트에는 선택한 측정항목의 지난 7일간 리소스 사용률이 표시됩니다. 포인터를 선 위로 가져가면 연결된 리소스를 확인할 수 있습니다.
활성 쿼리 모니터링
쿼리 탭을 사용하면 Fleet 전반에서 활성 쿼리를 모니터링하여 느린 쿼리와 같은 쿼리 문제를 식별하고 분석할 수 있습니다. 이 기능은 AlloyDB 및 Cloud SQL 데이터베이스 제품을 지원합니다. 또한 정규화된 활성 쿼리와 함께 오래 실행 중인 상위 트랜잭션 목록을 표시합니다. 각 쿼리는 데이터베이스 제품에서 사용하는 리소스 그룹을 나타냅니다. 예를 들어 한 행에는 AlloyDB에서 사용하는 리소스 그룹에 대한 쿼리가 표시될 수 있습니다.
정규화된 활성 쿼리는 민감한 정보를 삭제하고 다이제스트를 반환합니다. 다이제스트는 여러 값에 대해 동일합니다. 예를 들어 select * from test_table
where id=1; 및 select * from test_table where id=2;에는 모두 다이제스트
select * from test_table where id=?;가 있습니다.
쿼리 탭에는 다음과 같이 각 정규화된 쿼리에 관한 세부정보가 포함된 표가 있습니다.
쿼리에서 사용하는 리소스 수입니다. 링크를 클릭하여 리소스 세부정보를 확인합니다.
리소스가 속한 데이터베이스 제품 및 엔진입니다.
리소스를 사용하는 Google Cloud 프로젝트입니다. 에서 조직 기반 계층 구조를 사용하는 경우 쿼리가 Google Cloud 프로젝트 경계를 넘을 수 있습니다. Google Cloud
쿼리가 반환하는 평균 행 수입니다.
쿼리의 총 CPU 시간 및 평균 CPU 시간입니다. 기본적으로 쿼리는 호출된 횟수에 따라 정렬되므로 가장 자주 사용되는 쿼리가 목록 상단에 표시됩니다.
쿼리가 실행된 횟수입니다.
쿼리 리소스 세부정보 보기
리소스 열에서 링크를 클릭하면 다음과 같이 각 리소스에 관한 세부정보가 포함된 표가 표시됩니다.
리소스 이름입니다. 이름을 클릭하여 해당 리소스의 쿼리 통계 페이지를 확인합니다.
리소스가 속한 데이터베이스 제품 및 엔진입니다.
리소스에서 쿼리가 실행되는 데 걸린 평균 시간 및 총 시간입니다.
리소스에서 쿼리가 실행된 횟수입니다.
리소스에서 쿼리가 반환하는 평균 행 수입니다.
다음 단계
데이터베이스 센터에 관한 자세한 내용은 데이터베이스 센터 개요를 참조하세요.
데이터베이스 인벤토리 분석에 관한 자세한 내용은 데이터베이스 인벤토리 분석을 참조하세요.
데이터베이스 Fleet 상태 분석에 관한 자세한 내용은 Gemini를 사용하여 데이터베이스 Fleet 상태 분석을 참조하세요.