Console에서 쿼리 통계 보기

이 페이지에서는 Google Cloud Console을 사용하여 최근 CPU 사용량이 가장 많은 Cloud Spanner 데이터베이스에서 SQL 쿼리 통계를 보는 방법을 설명합니다.

SQL을 사용하여 이러한 쿼리의 성능 데이터를 검색하려면 쿼리 통계 테이블을 참조하세요.

Cloud Spanner가 캡처하는 데이터 이해

Cloud Console이 표시하는 통계는 쿼리의 개별 실행에 대한 정보가 아니라 지정된 기간 동안 쿼리의 모든 실행에 대한 집계입니다. Cloud Spanner가 캡처하지 못하는 쿼리 실행이 있을 수 있으며, 쿼리 실행 빈도가 낮을수록 Cloud Spanner가 측정항목을 캡처하지 못할 가능성이 커집니다.

쿼리 통계에는 데이터베이스의 모든 테이블에 대한 SQL 쿼리가 포함될 수 있습니다. 따라서 정보 스키마 테이블 또는 쿼리 통계 테이블을 쿼리하는 경우, 이러한 쿼리가 쿼리 통계에 나타날 수 있습니다.

Cloud Console이 쿼리 통계 탭에 정보를 표시하는 데 사용하는 기본 테이블에 대한 자세한 내용은 쿼리 통계 테이블을 참조하세요.

개별 쿼리의 성능에 대한 자세한 내용은 Cloud Spanner의 쿼리 실행 방법 이해를 참조하세요.

쿼리 매개변수를 사용하여 집계 개선

쿼리 매개변수 사용이 권장됩니다. 그러면 쿼리 성능이 개선되고 쿼리 통계 추적의 정확성도 높아집니다. Cloud Spanner는 SQL 쿼리의 텍스트를 기준으로 통계를 그룹화합니다. 쿼리가 쿼리 매개변수를 사용하는 경우, 모든 실행이 하나의 행으로 그룹화됩니다. 쿼리가 문자열 리터럴을 사용하는 경우에는 전체 쿼리 텍스트가 동일할 때만 통계가 그룹화되며, 다른 텍스트가 있으면 각 쿼리가 별도의 행으로 표시됩니다.

Cloud Console에서 쿼리 통계보기

Cloud Console은 총 CPU 사용량이 가장 많은 데이터베이스의 쿼리에 대한 요약 통계를 표시합니다. 이 통계에는 총 CPU 사용량, 실행 횟수, 평균 지연 시간, 평균 CPU 시간(초)가 포함됩니다. 쿼리 통계 탭에서 통계 기간을 선택하고 개별 쿼리를 조사할 수 있습니다.

CPU를 가장 많이 사용한 최근 쿼리를 표시하려면 다음 단계를 따르세요.

  1. Cloud Spanner 인스턴스 페이지로 이동합니다.

    인스턴스 보기

  2. 데이터베이스가 포함된 인스턴스의 이름을 클릭합니다.

  3. 개요 탭에서 데이터베이스의 이름을 클릭합니다. 데이터베이스 세부정보 페이지가 나타납니다.

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

    목록은 가장 최근의 전체 1분 간격 동안 총 CPU 사용량이 가장 많았던 쿼리를 보여 줍니다. 목록 아래에 간격이 끝난 시간이 표시됩니다.

  5. 쿼리 통계의 기간을 변경하려면 10분, 1시간 또는 24시간을 클릭하세요.

쿼리 통계 탭에서 특정 쿼리의 추가 측정항목을 볼 수 있습니다.

  1. 추가 측정항목을 보려는 쿼리를 클릭합니다.

    세부정보 패널에 쿼리 측정항목이 표시됩니다.

  2. 정보 패널에서 쿼리 열기를 클릭합니다.

    Cloud Console에 쿼리가 표시됩니다. 이제 쿼리를 실행하고 해당 쿼리 실행 계획을 확인할 수 있습니다.

Cloud Console 및 정보 패널에는 여러 쿼리 통계가 표시됩니다.

통계 설명
총 CPU 사용량 쿼리의 모든 실행에 사용된 총 CPU 시간입니다.
실행 횟수 일정 기간 동안 Cloud Spanner에서 쿼리를 본 횟수입니다.
평균 지연 시간 데이터베이스 내 각 쿼리 실행의 평균 시간(초)입니다. 이 평균에서 결과 집합의 인코딩 및 전송 시간과 오버헤드는 제외됩니다.
평균 CPU 시간 Cloud Spanner가 쿼리를 실행하기 위해 모든 작업에 소비한 평균 CPU 시간(초)입니다.
스캔된 평균 행 삭제된 값을 제외하고 쿼리가 스캔한 평균 행 수입니다.
반환된 평균 행 쿼리가 반환한 평균 행 수입니다.
스캔된 평균 바이트 쿼리가 스캔한 평균 바이트 수입니다.
반환된 평균 바이트 전송 인코딩 오버헤드를 제외하고 쿼리가 반환한 평균 데이터 바이트 수입니다.

다음 단계

SQL 쿼리를 사용하여 쿼리 통계를 검색하는 방법을 알아봅니다.