이 문서에서는 AI 어시스턴스를 사용하여 Cloud SQL 리소스를 관찰하고 문제를 해결하는 방법을 설명합니다. Cloud SQL 및 Gemini Cloud Assist의 AI 지원 문제 해결 도구를 사용하여 쿼리 성능을 향상시키고 시스템 성능을 모니터링할 수 있습니다.
제한사항
Cloud SQL의 AI 지원 문제 해결에는 다음 제한사항이 적용됩니다.
- 최상의 결과를 얻으려면 Google Cloud 콘솔에서 AI 지원 문제 해결을 사용 설정한 후 24시간 동안 기다려 Cloud SQL이 인스턴스, 데이터베이스, 쿼리의 평균 성능 기준을 빌드하도록 합니다.
- 다음 Cloud SQL 구성에서는 AI 지원 문제 해결이 지원되지 않습니다.
- Cloud SQL Enterprise 버전 인스턴스
- Cloud SQL에 이전 네트워크 아키텍처를 사용하는 인스턴스
- VPC 서비스 제어 경계 내 인스턴스
- 액세스 투명성이 사용 설정된 인스턴스
시작하기 전에
- Gemini Cloud Assist가 Google Cloud 사용자 계정과 프로젝트에 설정되어 있는지 확인합니다.
Gemini Cloud Assist를 설정한 후 Cloud SQL에서 AI 지원 문제 해결을 사용 설정하려면 서비스가 전파되도록 5분을 기다려야 할 수도 있습니다.
- 인스턴스가 Cloud SQL Enterprise Plus 버전 인스턴스인지 확인합니다.
- Cloud SQL 인스턴스에서 새 네트워크 아키텍처를 사용하고 있는지 확인합니다.
- Cloud SQL Enterprise Plus 버전의 쿼리 통계를 사용 설정합니다.
필수 역할 및 권한
AI 지원 문제 해결을 사용하는 데 필요한 권한을 얻으려면 관리자에게 Cloud SQL 인스턴스를 호스팅하는 프로젝트에 대한 데이터베이스 통계 뷰어(roles/databaseinsights.viewer
) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
이 사전 정의된 역할에는 AI 지원 문제 해결을 사용하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.
필수 권한
AI 지원 문제 해결을 사용하려면 다음 권한이 필요합니다.
-
databaseinsights.performanceIssues.detect
-
databaseinsights.performanceIssues.investigate
커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.
AI 지원 문제 해결 사용 설정
Cloud SQL 인스턴스에 AI 지원 문제 해결을 사용 설정하면 Cloud SQL에서 데이터베이스 성능을 분석하고 쿼리 실행에서 이상치를 감지할 수 있습니다. Cloud SQL이 쿼리 성능에서 이상치를 감지하거나 높은 시스템 부하를 식별하면 AI 지원 문제 해결을 통해 증거를 기반으로 상황을 분석하고 추천을 제공할 수 있습니다.
Cloud SQL 인스턴스에 AI 지원 문제 해결을 사용 설정하려면 다음을 수행합니다.
-
Google Cloud 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.
- 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다.
- 구성 타일에서 구성 수정을 클릭합니다.
- 인스턴스 맞춤설정 섹션에서 쿼리 통계를 확장합니다.
- 쿼리 통계 사용 설정을 아직 선택하지 않았으면 선택합니다.
- Enterprise Plus 기능 사용 설정을 아직 선택하지 않았으면 선택합니다.
- AI 기반 문제 해결 사용 설정을 선택합니다.
- 저장을 클릭합니다.
Cloud SQL Enterprise Plus 버전에 쿼리 통계를 사용 설정하는 방법에 대한 자세한 내용은 쿼리 통계를 사용하여 쿼리 성능 향상을 참조하세요.
Gemini Cloud Assist 열기
Cloud SQL에서 Gemini Cloud Assist를 사용하려면 다음을 수행합니다.
- Cloud Assist 패널을 열려면 spark Gemini AI 채팅 열기 또는 닫기를 클릭합니다.
- Cloud Assist 패널에 관심 있는 정보를 설명하는 프롬프트를 입력합니다.
- 프롬프트를 입력한 후 send 메시지 보내기를 클릭합니다. Gemini는 지난 1시간 동안의 정보를 기반으로 프롬프트에 대한 응답을 반환합니다.
쿼리 성능 향상
쿼리 통계 대시보드를 사용하여 Cloud SQL의 개별적으로 느린 쿼리 문제를 AI 어시스턴스로 해결합니다.
자세한 내용은 AI 어시스턴스를 통해 느린 쿼리 문제 해결을 참조하세요.Gemini Cloud Assist를 사용하여 프롬프트를 입력해 쿼리 성능을 향상시킬 수도 있습니다. Gemini Cloud Assist가 선택한 Cloud SQL 인스턴스와 데이터베이스에 대한 질문에 답변합니다.
쿼리 성능 프롬프트 예시
프롬프트 | 대답 유형 |
---|---|
내 데이터베이스에서 지연 시간별 상위 쿼리는 무엇인가요? |
|
이 데이터베이스 인스턴스에서 가장 느린 쿼리는 무엇인가요? | 지연 시간별로 가장 느린 쿼리를 식별하는 방법에 대한 안내입니다. |
시스템 성능 모니터링하기
AI 어시스턴스를 사용하여 개요 페이지나 쿼리 통계 대시보드에서 Cloud SQL의 데이터베이스 부하를 분석할 수 있습니다. 자세한 내용은 AI 어시스턴스를 사용하여 높은 데이터베이스 부하 문제 해결을 참조하세요.
Gemini Cloud Assist를 사용하여 프롬프트를 입력해 시스템 성능에 대한 정보를 수집할 수도 있습니다. Gemini Cloud Assist에서 선택한 Cloud SQL 인스턴스에 대한 질문에 답변합니다.
시스템 성능 프롬프트 예시
프롬프트 | 대답 유형 |
---|---|
지난 7일 동안 이 데이터베이스 인스턴스의 오류 로그 항목은 몇 개인가요? | 심각도 유형별로 그룹화된 로그 항목의 요약입니다. Gemini는 인스턴스 성능 차트에서 선택한 기간 필터별로 대답 범위를 지정합니다. |
오늘 오후 2시경 데이터베이스 인스턴스의 CPU 사용률은 얼마였나요? | 기간 내 CPU 사용률의 백분율 범위에 대한 측정항목 결과입니다. |
색인 추천 받기
쿼리 통계에서 Cloud SQL의 색인 추천을 받을 수 있습니다. 색인 추천을 받는 방법에 대한 자세한 내용은 색인 도우미 사용을 참조하세요.
또한 Gemini Cloud Assist를 사용하면 데이터베이스에서 색인을 사용하는 방법에 대한 자세한 정보를 확인할 수 있습니다. Gemini Cloud Assist에서 선택한 Cloud SQL 인스턴스에 대한 질문에 답변합니다.
색인 추천 프롬프트 예시
프롬프트 | 대답 유형 |
---|---|
지난 7일 동안 실행된 쿼리에 대한 색인 추천을 보여주세요. | 색인을 활용할 수 있는 쿼리 유형에 대한 안내입니다. |
활성 쿼리 모니터링
쿼리 통계 대시보드를 사용하여 활성 쿼리를 모니터링하고 필요한 경우 장기 실행 프로세스를 종료합니다. 자세한 내용은 활성 쿼리 모니터링을 참조하세요.
또한 Gemini Cloud Assist를 사용하여 프롬프트를 입력해 높은 지연 시간이나 CPU 부하를 유발하는 쿼리에 대한 자세한 정보를 확인할 수 있습니다. Gemini Cloud Assist에서 선택한 Cloud SQL 인스턴스에 대한 질문에 답변합니다.
활성 쿼리 프롬프트 예시
프롬프트 | 대답 유형 |
---|---|
현재 내 데이터베이스에서 실행 중인 상위 쿼리는 무엇인가요? | 가장 오래 실행되고 리소스 집약적인 쿼리를 찾는 방법에 대한 안내입니다. |
다음 단계
- 더 나은 프롬프트를 작성하는 방법 알아보기
- Gemini Cloud Assist 패널 사용 방법 알아보기
- AI 어시스턴스 및 개발에 Gemini 사용 읽어보기