Gemini in Databases 개요

Google Cloud용 Gemini 포트폴리오에 포함된 제품인 Gemini in Databases는 데이터베이스 Fleet을 최적화하고 데이터베이스 내의 데이터로 작업하는 것을 지원하는 AI 기반 데이터베이스 어시스터트입니다. Gemini in Databases는 프로그래밍, 성능 최적화, Fleet 관리, 거버넌스, 마이그레이션을 포함한 데이터베이스 작업의 모든 측면을 단순화하는 데 도움이 됩니다.

Gemini in Databases에 대한 AI 지원

Gemini in Databases는 다음과 같은 방식으로 AI 지원을 제공합니다.

  • 데이터베이스 센터를 사용하여 위험을 줄이고 데이터베이스 Fleet을 최적화합니다. 데이터베이스 센터를 사용하면 Google Cloud 프로젝트와 Security Command Center의 데이터를 기반으로 Fleet의 최상위 상태 문제를 집계하고 요약할 수 있습니다. 그러면 데이터베이스 센터에서 영향을 받은 프로젝트 또는 인스턴스를 조사하는 방법에 대한 조언을 제공합니다. 데이터베이스 센터 대시보드에는 특정 상태 문제 테스트를 통과한 리소스 수를 나타내는 백분율이 표시됩니다. Cloud SQL 및 PostgreSQL용 AlloyDB에서 사용할 수 있습니다.

  • Database Studio에서 코드 지원 제공 Gemini in Databases를 사용하면 자연어 질문을 사용하여 데이터를 관리하고 SQL 쿼리를 만들 수 있습니다. 테이블 및 색인 만들기, 테이블 수정, 뷰 설정과 같은 SQL 명령줄 클라이언트에서 수행할 다양한 작업을 수행할 수 있습니다. Spanner, Cloud SQL, PostgreSQL용 AlloyDB에서 사용할 수 있습니다.

  • 향상된 쿼리 통계를 사용하여 잠재적인 성능 문제에 대비합니다. Gemini in Databases에는 실시간 진단을 사용하여 데이터베이스 및 쿼리 성능 문제를 감지하고 문제를 해결하고 방지하는 데 도움이 되는 향상된 쿼리 통계가 포함되어 있습니다. 여러 측정기준 간에 측정항목의 상관관계를 지정하면 진단하기 어려운 문제를 식별할 수 있습니다. Gemini in Databases는 대기 이벤트, 데이터베이스 플래그, 문제 해결에 사용할 수 있는 다양한 데이터베이스 측정항목과 같은 미묘한 데이터베이스 개념에 대한 컨텍스트 내 설명 기능을 제공합니다. PostgreSQL용 AlloyDB에서 사용할 수 있습니다.

  • 보안 상황 개선. Gemini in Databases는 사전에 구성 문제를 감지하고 보안 권장사항을 제공하여 데이터베이스의 보안 상황을 개선하는 데 도움이 됩니다. Cloud SQL 및 PostgreSQL용 AlloyDB에서 사용할 수 있습니다.

  • Database Migration Service에서 지원 코드 및 스키마 변환 활용 Gemini in Databases는 작업공간의 코드 변환을 개선하고 변환 작업을 가속하는 데 도움이 됩니다. Gemini in Databases는 기존 데이터베이스를 PostgreSQL용 Cloud SQL 또는 PostgreSQL용 AlloyDB와 같은 클라우드 최적화 데이터베이스로 현대화하기 위해 저장 프로시저, 트리거, 함수와 같은 데이터베이스 애플리케이션 코드를 PostgreSQL 호환 언어로 쉽게 변환할 수 있습니다.

Google Cloud를 위한 Gemini가 사용자의 데이터를 사용하는 방법과 시점을 알아보세요. Google Cloud용 Gemini 제품은 아직 초기 단계의 기술로, 일견 타당해 보이지만 실제로는 잘못된 출력을 생성할 수 있습니다. Google Cloud용 Gemini 제품의 모든 출력을 사용 전에 미리 검사하는 것이 좋습니다. 자세한 내용은 Google Cloud를 위한 Gemini와 책임감 있는 AI를 참조하세요.

기능

다음 표에서는 Gemini in Databases의 기능과 문서 링크를 보여줍니다.

태스크 지원 유형 제품 문서
데이터베이스 Fleet 관리
  • 발견 항목과 상호작용할 수 있는 상황에 맞는 채팅을 제공합니다.
  • 사용 패턴을 분석합니다.
  • 데이터베이스 문제를 대비합니다.
  • 데이터베이스 구성을 개선하기 위한 추천을 제공합니다.
SQL 쿼리 생성
  • 자연어로 작성하여 SQL 문을 생성합니다.
  • 스키마를 사용하는 문맥에 맞는 코드를 가져옵니다.
  • 기존 쿼리를 최적화하고 설명합니다.
데이터베이스 성능 미세 조정
  • 쿼리 성능 문제를 감지하고 해결합니다.
  • 여러 측정기준에서 쿼리 측정항목을 분석합니다.
  • 비용을 절감하고 성능을 개선하며 애플리케이션을 보호하는 데 도움이 되는 맞춤화된 사전 추천을 제공합니다.
데이터베이스 현대화
  • 새로 저장된 SQL 문을 기준으로 컨텍스트와 연결된 문제 그룹별로 소스 스키마를 필터링합니다.
  • 코드 수정 추천을 검토합니다.

Gemini in Databases와 상호작용하는 위치

프로젝트에 대해 Gemini in Databases를 설정한 후 Google Cloud 콘솔의 몇 군데에서 지원을 요청할 수 있습니다.

  • Gemini
  • 데이터베이스 센터
  • 스튜디오의 Gemini 지원
  • 쿼리 통계 대시보드
  • Database Migration Service의 변환 작업공간 페이지
  • Cloud SQL 및 PostgreSQL용 AlloyDB 페이지

Databases의 Gemini에서 대화형 지원

Databases의 Gemini 대화형 지원을 사용하면 다음 주제에 대한 질문에 AI 지원 답변을 받을 수 있습니다.

  • 쿼리 및 시스템 성능
  • 데이터베이스 Fleet 상태

쿼리 및 시스템 성능에 대한 대화형 지원

다음 제품은 Google Cloud 콘솔의 쿼리 및 시스템 성능 문제에 대한 대화형 지원을 제공합니다.

  • PostgreSQL용 AlloyDB
  • MySQL용 Cloud SQL
  • PostgreSQL용 Cloud SQL

대화형 지원을 사용하여 다음과 같은 일반적인 유형의 쿼리 및 시스템 성능 문제에 대해 질문할 수 있습니다.

  • 쿼리 측정항목
  • 시스템 측정항목
  • 색인 자문 담당자
  • 활성 쿼리
  • 향상된 쿼리 통계
  • 이벤트 타임라인

대화형 지원을 사용하려면 지원되는 제품의 Google Cloud 콘솔에서 다음 페이지 중 하나로 이동하여 Gemini 창을 찾습니다.

  • 개요 페이지
  • 시스템 통계 페이지
  • 쿼리 통계 페이지
  • 쿼리 세부정보 페이지

다음 표에는 이벤트 타임라인, 쿼리 측정항목, 시스템 측정항목의 프롬프트 예시가 나와 있습니다.

카테고리 예시 프롬프트
이벤트 타임라인
  • "지난 7일 동안 이 데이터베이스가 다시 시작된 적이 있나?"
  • "지난 24시간 동안 이 데이터베이스의 마지막 인스턴스 업데이트 이벤트는 언제였나요?"
쿼리 측정항목
  • '사용자별 데이터베이스 쿼리 동향 요약'
  • "이 데이터베이스 인스턴스에서 지연 시간이 긴 쿼리는 무엇인가요?"
  • "이 인스턴스의 데이터베이스에서 가장 느린 쿼리는 무엇인가?"
  • "이 데이터베이스에서 query id = 대기 시간은 얼마인가요?"
시스템 측정항목
  • "이 데이터베이스 인스턴스의 오류 로그 항목은 몇 개인가?"
  • "이 데이터베이스 인스턴스의 문 개수는 얼마인가?"
  • "오늘 오후 2시경 데이터베이스 인스턴스의 CPU 사용률은 얼마였나?"

기본적으로 Gemini 대화형 지원은 이전 1시간 동안의 정보로 응답합니다. 지난 24시간 또는 7일과 같은 다양한 기간을 지정할 수 있습니다. 응답은 지난 7일로 제한됩니다.

이벤트 타임라인과 관련된 응답은 최근 200개 이벤트로 제한됩니다. PostgreSQL용 AlloyDB의 경우 이벤트 타임라인 질문은 us-central-1 리전으로 제한됩니다.

데이터베이스 센터에 대한 대화형 지원

Gemini의 대화형 지원을 사용하여 데이터베이스 센터의 인스턴스와 데이터베이스에 대한 도움을 받을 수 있습니다. 예를 들어 데이터베이스 Fleet 상태에 대한 질문을 Gemini에 프롬프트하면 Gemini에서 Fleet의 데이터베이스를 최적화하는 방법을 추천합니다.

자세한 내용은 Gemini를 사용하여 Fleet 상태 문제 알아보기를 참조하세요.

데이터베이스 센터

데이터베이스 센터는 Google Cloud 프로젝트의 인스턴스 및 데이터베이스 상태 문제를 표시하는 대시보드입니다. 특정 상태 문제 테스트를 통과한 리소스 수를 나타내는 백분율이 표시됩니다.

자세한 내용은 데이터 센터 개요를 참조하세요.

Cloud SQL 및 PostgreSQL용 AlloyDB 페이지

PostgreSQL용 AlloyDB 및 Cloud SQL에 대해 Google Cloud 콘솔에 표시되는 보안, 데이터 보호, 성능 추천 목록을 볼 수 있습니다.

자세한 내용은 데이터베이스 보안 권장사항데이터 보호 및 성능 추천을 참조하세요.

스튜디오의 Gemini 지원

Cloud SQL 또는 PostgreSQL용 AlloyDB를 사용할 때는 pen_spark 코딩 도우미를 클릭하여 데이터베이스 스키마를 기반으로 하는 자연어 안내에 따라 SQL 쿼리를 생성, 이해, 최적화할 수 있습니다. 예를 들어 Gemini가 다음 프롬프트에 대한 응답 SQL을 생성하도록 유도할 수 있습니다.

  • '고객 만족도 설문조사 결과를 추적하는 테이블을 만들어 줘.'
  • 'Singers 테이블에 생일이라는 날짜 열을 추가해 줘.'
  • '90년대에 태어난 가수는 몇 명이야?'

자세한 내용은 다음 중 하나를 참조하세요.

스튜디오의 코드 추천

Database Migration Service는 Google Cloud를 위한 Gemini를 변환 작업공간에 통합하여 다음 두 가지 영역에서 변환 프로세스를 가속화하고 개선할 수 있도록 지원합니다.

  • 변환 지원이 포함된 코드 설명 가능성 기능을 제공합니다. 변환 로직을 더 잘 이해하거나 변환 문제 해결을 제안하거나 변환된 코드를 최적화하는 데 도움이 되는 일련의 전용 프롬프트입니다.

  • Gemini 코드 변환 추천을 사용하여 변환 문제 해결을 신속하게 적용합니다. 변환 문제를 해결하고 작업공간의 다른 결함 있는 객체에 대한 변경사항을 제안하면서 Gemini 모델을 학습시킬 수 있는 메커니즘입니다.

자세한 내용은 다음 중 하나를 참조하세요.

Gemini in Databases 설정하기

자세한 설정 단계는 Gemini in Databases 설정하기를 참조하세요.

다음 단계