이 문서에서는 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를 설정한 후 서비스가 전파될 때까지 5분 정도 기다려야 Cloud SQL에서 AI 지원 문제 해결을 사용 설정할 수 있습니다.
- 인스턴스가 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 버전의 쿼리 통계를 사용 설정하면 인스턴스를 다시 시작해야 합니다. AI 지원 문제 해결만 사용 설정하는 경우 인스턴스를 다시 시작할 필요가 없습니다. Cloud SQL Enterprise Plus 버전에서 쿼리 통계를 사용 설정하는 방법에 대한 자세한 내용은 쿼리 통계를 사용하여 쿼리 성능 개선을 참고하세요.
Gemini Cloud Assist 열기
Cloud SQL에서 Gemini Cloud Assist를 사용하려면 다음 단계를 따르세요.
-
Google Cloud 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.
- 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다.
- 탐색창에서 쿼리 통계를 선택합니다.
- Cloud Assist 패널을 열려면 spark Gemini AI 채팅 열기 또는 닫기를 클릭합니다.
- Cloud Assist 패널에 관심 있는 정보를 설명하는 프롬프트를 입력합니다.
- 프롬프트를 입력한 후 보내기 프롬프트 보내기를 클릭합니다. 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 사용하기 읽어보기