Menggunakan konsultan indeks dengan insight kueri

Halaman ini menjelaskan cara menggunakan penasihat indeks Cloud SQL untuk SQL Server dengan insight kueri untuk edisi Cloud SQL Enterprise Plus.

Anda dapat menggunakan konsultan indeks dengan insight kueri untuk edisi Cloud SQL Enterprise Plus guna melihat rekomendasi konsultan indeks dan membuat indeks yang direkomendasikan untuk meningkatkan performa kueri. Untuk mempelajari penasihat indeks lebih lanjut, lihat Ringkasan penasihat indeks.

Sebelum memulai

  1. Pastikan Anda menggunakan Cloud SQL untuk SQL Server 2019 atau yang lebih baru.
  2. Aktifkan insight kueri untuk edisi Cloud SQL Enterprise Plus.
  3. Buat peran khusus dengan izin berikut. Kemudian, berikan peran tersebut ke setiap akun pengguna yang perlu menggunakan insight kueri.
Tasks Peran Izin
Melihat rekomendasi databaseinsights.viewer databaseinsights.recommendations.query
databaseinsights.resourceRecommendations.query
Melihat rekomendasi cloudsql.viewer T/A

Melihat dan memfilter rekomendasi penasihat indeks

  1. Di konsol Google Cloud , buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Untuk membuka halaman Ringkasan instance, klik nama instance.
  3. Klik Analisis kueri.
  4. Klik Aktifkan. Rekomendasi Index Advisor ditampilkan di kolom Rekomendasi pada tab Kueri di bagian Dimensi teratas menurut pemuatan database.
  5. (Opsional) Untuk hanya melihat kueri dengan rekomendasi CREATE INDEX, tambahkan filter untuk Recommendation: Create Indexes.

Melihat rekomendasi untuk kueri

Untuk melihat detail rekomendasi indeks untuk kueri tertentu, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud , buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Untuk membuka halaman Ringkasan instance, klik nama instance.
  3. Klik Analisis kueri.
  4. Di bagian Kueri dan tag teratas, klik Kueri.
  5. Untuk mempelajari detail rekomendasi tentang kueri, lakukan salah satu hal berikut:
    • Klik kueri untuk mempelajari lebih lanjut rekomendasi untuk kueri yang dipilih, termasuk informasi berikut:
      • Dampak performa (tinggi, sedang, dan rendah): Perkiraan kecepatan kueri setelah semua indeks yang direkomendasikan dibuat.
      • Rekomendasi: Membuat rekomendasi indeks.
      • Tabel yang terpengaruh: Jumlah tabel yang akan terpengaruh saat indeks dibuat.
      • Perkiraan penyimpanan tambahan yang diperlukan: Perkiraan ukuran penyimpanan yang diperlukan untuk membuat semua indeks yang direkomendasikan.
      • Jumlah kueri yang terpengaruh: Total jumlah kueri dalam beban kerja yang terpengaruh oleh rekomendasi indeks. Indeks dapat bermanfaat bagi beberapa kueri.
    • Klik Buat Indeks untuk kueri tertentu guna mempelajari rekomendasi mendetail tentang cara membuat indeks untuk meningkatkan performa kueri.

Melihat kueri yang terpengaruh

  1. Di konsol Google Cloud , buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Untuk membuka halaman Ringkasan instance, klik nama instance.
  3. Klik Analisis kueri.
  4. Di tabel Dimensi teratas menurut pemuatan database, klik Kueri.
  5. Klik Buat indeks untuk kueri tertentu.
  6. Klik Tampilkan kueri yang terpengaruh.
  7. Klik kueri untuk mempelajari detail tentang kueri yang terpengaruh.
  1. Di konsol Google Cloud , buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Untuk membuka halaman Ringkasan instance, klik nama instance.
  3. Klik Analisis kueri.
  4. Di tabel Dimensi teratas menurut pemuatan database, klik Kueri.
  5. Klik Buat Indeks untuk kueri tertentu.
  6. Klik Copy all index commands. Perintah CREATE INDEX disalin ke papan klip.
  7. Hubungkan ke instance utama di command line.
  8. Untuk membuat indeks yang direkomendasikan, jalankan perintah yang disalin ke papan klip Anda, misalnya:

    CREATE INDEX ON "public"."demo_order" ("customer_id");

Langkah selanjutnya