Halaman ini menjelaskan penasihat indeks Cloud SQL untuk MySQL.
Cloud SQL untuk MySQL menawarkan penasihat indeks yang terkelola sepenuhnya yang melacak kueri yang ditangani database Anda secara berkala. 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 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.
Di Cloud SQL untuk MySQL, Anda dapat menggunakan flag database untuk mengonfigurasi dan menyesuaikan penasihat indeks. Untuk mengetahui informasi selengkapnya, lihat Flag penasihat indeks.Batasan
Cloud SQL untuk MySQL index advisor memiliki batasan berikut:
- Penasihat indeks hanya memberikan rekomendasi
CREATE INDEX
.
- Penasihat indeks hanya didukung oleh Cloud SQL untuk MySQL versi 8.0 atau yang lebih baru.
- Mengaktifkan penasihat indeks mungkin memerlukan mulai ulang instance jika
flag
performance_schema
nonaktif. Untuk informasi selengkapnya tentang cara mengaktifkan flag ini, lihat Flag database. - Replika tidak didukung di Cloud SQL untuk MySQL.
- Mesin dengan inti bersama tidak didukung di Cloud SQL untuk MySQL.