쿼리 통계와 함께 PostgreSQL용 AlloyDB 색인 자문 사용

이 페이지에서는 쿼리 통계에 PostgreSQL용 AlloyDB 색인 자문을 사용하는 방법을 설명합니다.

쿼리 통계에 색인 자문을 사용하여 색인 자문 권장사항을 보고 쿼리 성능을 향상시키기 위해 권장되는 색인을 만들 수 있습니다. 색인 자문에 대한 자세한 내용은 색인 자문 개요를 참조하세요.

Gemini Cloud Assist를 사용하여 AlloyDB 리소스를 모니터링하고 문제를 해결할 수 있습니다. 자세한 내용은 Gemini 지원을 통한 모니터링 및 문제 해결을 참고하세요.

색인 자문을 사용하여 권장사항을 보고 테이블로 권장사항을 쿼리하거나 주문형 분석 및 보고서를 요청하는 방법은 색인 자문 사용을 참조하세요.

시작하기 전에

쿼리 통계 대시보드에 액세스하려면 Google Cloud 프로젝트에서 AlloyDB에 대한 액세스를 사용 설정합니다.

필요한 역할

AlloyDB 색인 어드바이저를 사용하려면 다음 작업을 할 수 있는 권한이 필요합니다.

  • 색인 추천에 액세스하려면 AlloyDB 쿼리 통계 대시보드에 액세스할 수 있는 권한이 필요합니다.
  • 색인 어드바이저 설정을 수정하려면 AlloyDB 인스턴스를 업데이트할 권한이 필요합니다.

이러한 권한을 얻으려면 관리자에게 다음 역할 중 하나를 부여해 달라고 요청하세요.

  • 기본 보기 권한 사용자 (roles/viewer)
  • 데이터베이스 통계 뷰어 (roles/databaseinsights.viewer)

역할 부여에 대한 자세한 내용은 액세스 관리를 참조하세요.

색인 자문 권장사항 사용 중지

색인 자문 권장사항을 사용 중지하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 클러스터 및 인스턴스 목록에서 인스턴스를 클릭합니다.

  3. 쿼리 통계를 클릭합니다.

  4. 설정 수정을 클릭합니다.

  5. 추천 사용 설정을 선택 해제하여 색인 자문 추천을 사용 중지합니다. 색인 자문 권장사항은 기본적으로 사용 설정되어 있습니다.

색인 자문 권장사항의 새로고침 빈도 변경하기

새로고침 빈도를 변경하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 클러스터 및 인스턴스 목록에서 인스턴스를 클릭합니다.

  3. 쿼리 통계를 클릭합니다.

  4. 설정 수정을 클릭합니다.

  5. 색인 어드바이저 추천의 새로고침 빈도를 늘리거나 줄입니다. 기본 새로고침 빈도는 24시간마다 한 번입니다.

색인 자문 권장사항 보기 및 필터링

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 클러스터 및 인스턴스 목록에서 인스턴스를 클릭합니다.

  3. 쿼리 통계를 클릭합니다. 색인 자문 권장사항은 데이터베이스 부하별 상위 측정기준 테이블의 권장사항 열에 표시됩니다.

  4. (선택사항) CREATE INDEX 권장사항이 있는 쿼리만 보려면 권장사항: 색인 만들기에 대한 필터를 추가합니다.

쿼리에 대한 권장사항 보기

특정 쿼리의 색인 권장사항 세부정보를 보려면 다음 단계를 수행합니다.

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 클러스터 및 인스턴스 목록에서 인스턴스를 클릭합니다.

  3. 쿼리 통계를 클릭합니다.

  4. 데이터베이스 부하별 상위 크기 테이블에서 쿼리를 클릭합니다.

  5. 쿼리에 대한 맞춤 콘텐츠 세부정보를 알아보려면 다음 중 하나를 수행합니다.

    • 다음 정보를 포함하여 선택한 쿼리의 권장사항에 대해 자세히 알아보려면 쿼리를 클릭합니다.
      • 성능 영향(높음, 중간, 낮음): 모든 권장 색인이 생성된 후의 예상 쿼리 속도입니다.
      • 권장사항: 색인 권장사항을 만듭니다.
      • 영향을 받는 테이블: 색인이 생성되었을 때 영향을 받는 테이블 수입니다.
      • 필요한 추가 예상 스토리지: 모든 권장 색인을 생성하는 데 필요한 예상 스토리지 크기입니다.
      • 영향을 받는 쿼리 수: 워크로드에서 색인 권장사항의 영향을 받는 총 쿼리 수입니다. 색인은 여러 쿼리에 도움이 될 수 있습니다.
    • 특정 쿼리의 색인 만들기를 클릭하여 쿼리 성능 향상을 위해 색인 만들기에 대한 자세한 권장사항을 알아봅니다.

영향을 받는 쿼리 보기

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 클러스터 및 인스턴스 목록에서 인스턴스를 클릭합니다.

  3. 쿼리 통계를 클릭합니다.

  4. 데이터베이스 부하별 상위 크기 테이블에서 쿼리를 클릭합니다.

  5. 특정 쿼리에 대해 색인 만들기를 클릭합니다.

  6. 영향을 받는 쿼리 표시를 클릭합니다.

  7. 쿼리를 클릭하여 영향을 받는 쿼리에 대한 세부정보를 확인합니다.

  1. Google Cloud 콘솔에서 클러스터 페이지로 이동합니다.

    클러스터로 이동

  2. 클러스터 및 인스턴스 목록에서 인스턴스를 클릭합니다.

  3. 쿼리 통계를 클릭합니다.

  4. 데이터베이스 부하별 상위 크기 테이블에서 쿼리를 클릭합니다.

  5. 특정 쿼리에 대해 색인 만들기를 클릭합니다.

  6. 모든 색인 명령어 복사를 클릭합니다. CREATE INDEX 명령어가 클립보드에 복사됩니다.

  7. 명령줄에서 기본 인스턴스에 연결합니다.

  8. 권장 색인을 만들기 위해 클립보드에 복사된 명령어를 실행합니다. 예를 들면 다음과 같습니다.

    CREATE INDEX ON "public"."demo_order" ("customer_id");

다음 단계