Halaman ini menjelaskan penasihat indeks Cloud SQL untuk PostgreSQL.
Cloud SQL untuk PostgreSQL menawarkan penasihat indeks terkelola sepenuhnya yang melacak kueri yang ditangani database Anda secara rutin. Secara berkala, penasihat indeks akan menganalisis kueri ini untuk merekomendasikan indeks baru yang dapat meningkatkan performa kueri. Dengan mengaktifkan penasihat indeks, Anda dapat mendeteksi dan memperbaiki masalah performa pada sistem dan kueri.
Bagaimana cara kerja penasihat indeks?
Penasihat indeks membantu Anda meningkatkan pemrosesan kueri dengan melakukan hal berikut:
- Membantu Anda mengidentifikasi kumpulan indeks dengan perintah SQL untuk membuat indeks.
- Berikan data untuk membantu Anda mengevaluasi indeks yang direkomendasikan, misalnya, estimasi ukuran penyimpanan dan dampak indeks pada kueri.
CREATE INDEX
yang berisi
nama database, nama skema, nama tabel, dan nama kolom. Kueri yang dilacak
adalah semua kueri yang dinormalisasi dengan semua literal dihapus.
Rekomendasi indeks dienkripsi saat dalam penyimpanan. Untuk informasi selengkapnya tentang cara menggunakan penasihat indeks, lihat Menggunakan penasihat indeks. Untuk mengetahui informasi selengkapnya tentang cara menggunakan konsultan indeks dengan Query Insights, lihat Menggunakan konsultan indeks dengan Query Insights.
Batasan
Cloud SQL untuk PostgreSQL index advisor memiliki batasan berikut:
- Penasihat indeks hanya memberikan rekomendasi
CREATE INDEX
.
- Penasihat indeks hanya didukung oleh Cloud SQL untuk PostgreSQL versi 12.0 atau yang lebih baru.
- Untuk mengaktifkan penasihat indeks, Anda harus memulai ulang instance.