Gemini 지원을 통한 관찰 및 문제 해결

이 문서에서는 Databases의 Gemini 지원을 사용하여 Cloud SQL 리소스를 관찰하고 문제를 해결하는 방법을 설명합니다.

시작하기 전에

Databases의 Gemini가 조직에 설정되어 있는지 확인합니다.

쿼리 성능 향상

Gemini 지원을 사용하여 Cloud SQL의 쿼리 성능을 개선하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.

    Cloud SQL 인스턴스로 이동

  2. 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다.
  3. 탐색창에서 쿼리 통계를 선택합니다.
  4. 실행된 쿼리를 클릭합니다.
  5. Gemini 창을 열려면 sparkGemini를 클릭합니다.
  6. Gemini 창에 관심 있는 정보를 설명하는 프롬프트를 입력합니다. 예를 들면 다음과 같습니다.
    • '사용자별 데이터베이스 쿼리 동향 요약'
    • "이 데이터베이스 인스턴스에서 지연 시간이 긴 쿼리는 무엇인가?"
    • "이 인스턴스의 데이터베이스에서 가장 느린 쿼리는 무엇인가?"
    • "이 데이터베이스에서 쿼리 ID = <hash id>>의 대기 시간은 얼마인가?"
  7. 프롬프트를 보내려면 보내기를 클릭합니다. Gemini는 지난 1시간 동안의 정보를 기반으로 프롬프트에 대한 응답을 반환합니다.

시스템 성능 개선

Gemini 지원을 사용하여 Cloud SQL의 시스템 성능을 개선하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.

    Cloud SQL 인스턴스로 이동

  2. 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다.
  3. 왼쪽의 SQL 탐색 패널에서 쿼리 통계 탭을 선택합니다.
  4. 실행된 쿼리를 클릭합니다
  5. .
  6. Gemini를 열려면 sparkGemini를 클릭합니다.
  7. Gemini 창에서 관심 있는 정보를 설명하는 프롬프트를 입력합니다. 예를 들면 다음과 같습니다.
    • "이 데이터베이스 인스턴스의 오류 로그 항목은 몇 개인가?"
    • "오늘 오후 2시경 데이터베이스 인스턴스의 CPU 사용률은 얼마였나?"
    • "지난 7일 동안 이 데이터베이스가 다시 시작된 적이 있나?"
    • "이 데이터베이스의 지난 24시간 동안 마지막 인스턴스 업데이트 이벤트는 언제였나?"
  8. 프롬프트를 보내려면 보내기를 클릭합니다. Gemini는 지난 1시간 동안의 정보를 기반으로 프롬프트에 대한 응답을 반환합니다.

색인 사용 개선

Gemini 지원을 사용하여 Cloud SQL의 색인 성능을 개선하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.

    Cloud SQL 인스턴스로 이동

  2. 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다.
  3. 왼쪽의 SQL 탐색 패널에서 쿼리 통계 탭을 선택합니다.
  4. 실행된 쿼리를 클릭합니다.
  5. Gemini를 열려면 sparkGemini를 클릭합니다.
  6. Gemini 창에 관심 있는 정보를 설명하는 프롬프트를 입력합니다(예: '데이터베이스 인스턴스에 색인이 필요한 상위 쿼리는 무엇인가?').
  7. 프롬프트를 보내려면 보내기를 클릭합니다. Gemini는 지난 1시간 동안의 정보를 기반으로 프롬프트에 대한 응답을 반환합니다.

활성 쿼리 모니터링

Gemini 지원을 사용하여 Cloud SQL의 활성 쿼리 성능을 개선하려면 다음 단계를 따르세요.

  1. Google Cloud 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.

    Cloud SQL 인스턴스로 이동

  2. 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다.
  3. 왼쪽의 SQL 탐색 패널에서 쿼리 통계 탭을 선택합니다.
  4. 활성 쿼리를 클릭합니다.
  5. Gemini를 열려면 sparkGemini를 클릭합니다.
  6. Gemini 창에서 관심 있는 정보를 설명하는 프롬프트를 입력합니다. 예를 들면 다음과 같습니다.
    • "이 데이터베이스 인스턴스에서 실행 중인 상위 쿼리는 무엇인가?"
    • '이 데이터베이스 인스턴스에 트랜잭션 기간이 1분을 초과하는 활성 쿼리가 있나?'
  7. 프롬프트를 보내려면 보내기를 클릭합니다. Gemini는 지난 1시간 동안의 정보를 기반으로 프롬프트에 대한 응답을 반환합니다.

다음 단계

다음 사용 방법에 대해 자세히 알아보세요.