Ringkasan fitur insight kueri lanjutan

Halaman ini menjelaskan fitur insight kueri lanjutan di AlloyDB untuk PostgreSQL. Untuk mengetahui informasi tentang cara menyiapkan dan menggunakan fitur insight kueri lanjutan, lihat Meningkatkan performa kueri menggunakan fitur insight kueri lanjutan.

Fitur insight kueri lanjutan menawarkan diagnostik performa kueri serta semua fitur yang tersedia di insight kueri standar.

Fitur insight kueri lanjutan memungkinkan Anda mendeteksi, memecahkan masalah, dan mencegah masalah performa database dan kueri dalam waktu hampir real time. Berdasarkan data Query Insights tujuh hari sebelumnya, Anda dapat memantau performa kueri di tingkat aplikasi dan melacak sumber kueri yang bermasalah di seluruh stack aplikasi berdasarkan tindakan, pengontrol, framework, rute, aplikasi, dan driver database. Fitur insight kueri lanjutan mengambil paket kueri untuk semua kueri dan sampel hingga 20 paket kueri per menit.

Untuk membantu Anda mengidentifikasi dan memecahkan masalah penyebab utama masalah performa kueri secara proaktif, fitur insight kueri lanjutan memungkinkan Anda melakukan hal berikut:

  • Melakukan analisis ad hoc untuk mendiagnosis masalah sulit menggunakan statistik kueri hampir real time dan analisis korelasi di beberapa dimensi seperti pengguna, host, dan database.
  • Melihat paket eksekusi kueri Anda menggunakan pernyataan SQL lengkap, beserta komentar yang menyertainya. Anda dapat memilih untuk melihat komentar yang terkait dengan kueri, jika berlaku.
  • Memecahkan masalah performa yang kompleks dengan menganalisis telemetri, seperti peristiwa tunggu. Peristiwa tunggu adalah komponen yang menyebabkan penundaan dalam memproses operasi terkait kueri. Metrik peristiwa tunggu, yang diaktifkan secara default, membantu Anda mendiagnosis dan men-debug masalah performa untuk kueri yang berjalan lama dan waktu tunggu terkait.
  • Melihat rekomendasi penasihat indeks tentang pembuatan indeks.
  • Mengonfigurasi setelan insight kueri. Misalnya, Anda dapat menyesuaikan panjang kueri, mengaktifkan analisis peristiwa tunggu, dan menyimpan komentar kueri serta tag aplikasi. Anda dapat mengakses data historis dan hampir real time.
  • Menganalisis data hingga periode 30 hari untuk tampilan performa jangka panjang.

Manfaat fitur insight kueri lanjutan

Fitur insight kueri lanjutan berikut tersedia untuk membantu Anda mendeteksi dan memperbaiki masalah performa kueri:

  • Dasbor bawaan yang membantu Anda mengidentifikasi masalah performa kueri lebih awal dan memungkinkan Anda mengidentifikasi, mendiagnosis, dan menyelesaikan masalah di satu halaman di konsol Google Cloud .
  • Paket kueri visual yang membantu Anda mengidentifikasi penyebab utama dan memecahkan masalah. Anda dapat melacak sumber kueri yang bermasalah dengan pelacakan aplikasi dalam konteks menyeluruh.
  • Insight berdasarkan Google Cloud's penawaran keamanan, privasi, dan kepatuhan perusahaan , yang dapat mengurangi overhead operasional.
  • Pemantauan yang berfokus pada aplikasi dan diagnosis performa yang disederhanakan untuk aplikasi yang di-build menggunakan pemeta relasional objek (ORM). Anda dapat memantau performa database dengan tampilan yang berfokus pada aplikasi dengan memberi tag pada kueri dengan logika bisnis. Sqlcommenter, library open source, menginstrumentasi ORM Anda secara otomatis untuk membantu mengidentifikasi kode aplikasi yang menyebabkan masalah performa.

Cara kerja fitur insight kueri lanjutan

Fitur insight kueri lanjutan dikelola sepenuhnya, yang berarti Anda tidak perlu menginstal atau mengelola fitur secara aktif.

Fitur insight kueri lanjutan memuat ekstensi yang mencatat metrik kueri dan paket eksekusi yang diterapkan menggunakan hook. Metrik disimpan dalam tabel AlloyDB, dan paket eksekusi yang dinormalkan disimpan di Cloud Trace.

Anda dapat mengakses metrik ini di halaman Query Insights AlloyDB di konsol Google Cloud . Metrik diharapkan akan tersedia di fitur insight kueri lanjutan dalam waktu 30 detik setelah penyelesaian kueri. Metrik dienkripsi saat tidak aktif dengan cara yang sama seperti penyimpanan database.

Fitur insight kueri lanjutan hanya menyimpan dan menampilkan kueri yang dinormalkan. Semua nilai konstanta dari string kueri akan dihapus. Komentar kueri hanya dipertahankan sesuai permintaan, dan merupakan fitur keikutsertaan. Trace paket kueri tidak mengumpulkan dan menyimpan nilai konstanta.

Penyimpanan

Fitur insight kueri lanjutan hanya menyimpan dan menampilkan kueri yang dinormalkan. Semua nilai konstanta dari string kueri akan dihapus. Trace paket kueri tidak mengumpulkan dan menyimpan nilai konstanta apa pun. Secara default, fitur insight kueri lanjutan tidak mengumpulkan informasi tag. Jika diaktifkan pada tahap berikutnya, fitur ini dapat dinonaktifkan dari setelan per instance fitur insight kueri lanjutan.

Dasbor Query insights menyediakan data selama empat minggu. Persyaratan penyimpanan untuk data selama tujuh hari adalah sekitar 36 GB. Fitur insight kueri lanjutan menggunakan RAM hingga 10 MB (memori bersama). Metrik diharapkan akan tersedia di insight dalam waktu 30 detik setelah penyelesaian kueri. Selain itu, metrik insight kueri standar tersedia dalam metrik sistem di Cloud Monitoring untuk menjaga fungsi insight kueri standar tetap utuh. Untuk mengetahui informasi selengkapnya tentang kebijakan retensi metrik sistem Cloud Monitoring, lihat Retensi data.

Trace dari fitur insight kueri lanjutan disimpan di Cloud Trace dan memiliki periode retensi 30 hari. Untuk mengetahui informasi selengkapnya tentang kebijakan retensi data Cloud Trace, lihat Kuota dan batas.

Batasan

  • Metrik yang diekspos oleh fitur insight kueri lanjutan tidak tersedia menggunakan Cloud Monitoring API.
  • Dukungan alamat IP klien tidak tersedia.
  • Anda tidak dapat mengaktifkan fitur insight kueri lanjutan di cluster sekunder.
  • AlloyDB menyimpan data insight kueri untuk instance kumpulan baca dan utamanya selama 30 hari. Menyimpan data untuk instance utama menggunakan sekitar 180 GB dan dapat meningkat berdasarkan jumlah node kumpulan baca yang ada di cluster. Ukuran penyimpanan maksimum yang digunakan adalah 700 GB.
  • Anda harus mengaktifkan fitur insight kueri lanjutan di instance utama sebelum mengaktifkannya di instance kumpulan baca.
  • Dasbor insight kueri akan direset setelah Anda mengaktifkan fitur insight kueri lanjutan. Namun, Anda masih dapat mengakses metrik insight kueri standar menggunakan UI Metrics Explorer.

Langkah berikutnya