Memantau dan memecahkan masalah dengan bantuan AI

Dokumen ini menjelaskan cara menggunakan bantuan AI untuk membantu Anda memantau dan memecahkan masalah resource AlloyDB untuk PostgreSQL. Anda dapat menggunakan alat pemecahan masalah yang didukung AI dari AlloyDB dan Gemini Cloud Assist untuk meningkatkan performa kueri dan memantau performa sistem.

Batasan

Batasan berikut berlaku untuk pemecahan masalah yang dibantu AI di AlloyDB:

  • Pemecahan masalah yang dibantu AI menawarkan insight berharga berdasarkan konfigurasi PostgreSQL standar. Arsitektur unik AlloyDB, termasuk penyimpanan yang tidak digabungkan, caching, columnar engine, dan proses latar belakang yang dioptimalkan, berarti pemeriksaan dan rekomendasi tertentu dapat berbeda dengan metrik performa AlloyDB yang sebenarnya. Sebaiknya Anda mempertimbangkan rekomendasi pemecahan masalah yang dibantu AI sebagai titik awal dan merujuk ke dokumentasi AlloyDB untuk mendapatkan panduan yang pasti.
  • Untuk mendapatkan hasil terbaik, tunggu 24 jam setelah Anda mengaktifkan pemecahan masalah yang dibantu AI di konsol Google Cloud agar AlloyDB dapat membuat tolok ukur performa rata-rata instance, database, dan kueri Anda.
  • Pemecahan masalah dengan dukungan AI tidak didukung untuk konfigurasi AlloyDB berikut:

Sebelum memulai

Pastikan Gemini Cloud Assist disiapkan untuk akun pengguna dan project Google Cloud Anda.

Setelah menyiapkan Gemini Cloud Assist, Anda mungkin perlu menunggu lima menit agar layanan tersebut dapat beroperasi sebelum Anda dapat mengaktifkan pemecahan masalah yang dibantu AI di AlloyDB.

Peran dan izin yang diperlukan

Untuk mendapatkan izin yang diperlukan untuk menggunakan pemecahan masalah yang dibantu AI, minta administrator untuk memberi Anda peran IAM Database insights viewer (roles/databaseinsights.viewer) di project yang menghosting instance AlloyDB. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran bawaan ini berisi izin yang diperlukan untuk menggunakan pemecahan masalah yang dibantu AI. Untuk melihat izin yang benar-benar diperlukan, luaskan bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk menggunakan pemecahan masalah yang dibantu AI:

  • databaseinsights.performanceIssues.detect
  • databaseinsights.performanceIssues.investigate

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Mengaktifkan pemecahan masalah dengan bantuan AI

Saat Anda mengaktifkan pemecahan masalah yang dibantu AI untuk instance AlloyDB, AlloyDB dapat menganalisis performa database Anda dan mendeteksi anomali dalam eksekusi kueri Anda. Saat AlloyDB mendeteksi anomali dalam performa kueri atau mengidentifikasi beban sistem yang tinggi, pemecahan masalah yang dibantu AI akan membantu Anda menganalisis situasi dengan bukti dan memberikan rekomendasi.

Untuk mengaktifkan pemecahan masalah yang dibantu AI untuk instance AlloyDB Anda, lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Clusters.

    Buka Cluster

  2. Dari daftar cluster dan instance, klik instance.

  3. Klik Insight kueri.

  4. Klik Aktifkan atau Edit setelan.

  5. Di tab Edit setelan insight kueri, centang kotak Aktifkan fitur insight kueri lanjutan untuk AlloyDB.

    Secara default, opsi ini akan mencentang kotak Pemecahan masalah dengan bantuan AI.

  6. Klik Simpan.

Untuk mengetahui informasi selengkapnya tentang cara mengaktifkan insight kueri lanjutan, lihat Meningkatkan performa kueri menggunakan insight kueri lanjutan.

Membuka Gemini Cloud Assist

Untuk menggunakan Gemini Cloud Assist dengan AlloyDB, lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Clusters.
  2. Buka Cluster
  3. Dari daftar cluster dan instance, klik instance.
  4. Klik Insight kueri.
  5. Untuk membuka panel Cloud Assist, klik spark Open or close Gemini AI chat.
  6. Di panel Cloud Assist, masukkan perintah yang menjelaskan informasi yang Anda minati.
  7. Setelah Anda memasukkan perintah, klik Kirim Kirim perintah. Gemini menampilkan respons terhadap perintah Anda berdasarkan informasi dari satu jam terakhir.

Meningkatkan performa kueri

Gunakan bantuan AI untuk memecahkan masalah kueri lambat satu per satu di AlloyDB dengan menggunakan dasbor Insight kueri. Untuk mengetahui informasi selengkapnya, lihat Memecahkan masalah kueri lambat dengan bantuan AI.

Anda juga dapat menggunakan Gemini Cloud Assist untuk memasukkan perintah guna membantu Anda meningkatkan performa kueri. Gemini Cloud Assist menjawab pertanyaan untuk instance dan database AlloyDB yang dipilih.

Contoh perintah performa kueri

Perintah Jenis respons
Apa saja kueri teratas menurut latensi di database saya?
  • Ringkasan kueri yang diurutkan berdasarkan latensi. Gemini mencakup respons berdasarkan filter rentang waktu yang dipilih dalam diagram pemuatan database insight kueri.
  • Panduan tentang cara mengidentifikasi dan mengurutkan kueri berdasarkan latensi.
Apa kueri paling lambat dalam instance database ini? Panduan tentang cara mengidentifikasi kueri paling lambat berdasarkan latensi.

Memantau performa sistem

Anda dapat menggunakan bantuan AI untuk menganalisis beban database di AlloyDB dari halaman Ringkasan atau dasbor Insight kueri. Untuk mengetahui informasi selengkapnya, lihat Memecahkan masalah beban database tinggi dengan bantuan AI.

Anda juga dapat menggunakan Gemini Cloud Assist untuk memasukkan perintah guna mengumpulkan informasi tentang performa sistem Anda. Gemini Cloud Assist menjawab pertanyaan untuk instance AlloyDB yang dipilih.

Contoh perintah performa sistem

Perintah Jenis respons
Berapa banyak entri log error untuk instance database ini dalam 7 hari terakhir? Ringkasan entri log yang dikelompokkan berdasarkan jenis tingkat keparahannya. Gemini mencakup respons berdasarkan filter rentang waktu yang dipilih dalam diagram performa instance.
Berapa penggunaan CPU untuk instance database ini sekitar pukul 14.00 hari ini? Hasil metrik dalam rentang persentase untuk pemakaian CPU dalam interval waktu.

Mendapatkan rekomendasi indeks

Anda dapat memperoleh rekomendasi indeks dari AlloyDB di insight kueri. Untuk mengetahui informasi selengkapnya, lihat Ringkasan penasihat indeks.

Selain itu, dengan Gemini Cloud Assist, Anda bisa mendapatkan informasi selengkapnya tentang cara menggunakan indeks di database Anda. Gemini Cloud Assist menjawab pertanyaan untuk instance AlloyDB yang dipilih.

Contoh perintah rekomendasi indeks

Perintah Jenis respons
Menampilkan rekomendasi indeks untuk kueri yang dijalankan dalam 7 hari terakhir. Panduan tentang jenis kueri yang dapat memperoleh manfaat dari indeks.

Memantau kueri aktif

Gunakan dasbor Insight kueri untuk memantau kueri aktif, dan jika perlu, akhiri proses yang berjalan lama. Untuk mengetahui informasi selengkapnya, lihat Memantau kueri aktif.

Selain itu, dengan Gemini Cloud Assist, Anda dapat memasukkan perintah untuk mengetahui informasi selengkapnya tentang kueri yang menyebabkan latensi tinggi atau beban CPU. Gemini Cloud Assist menjawab pertanyaan untuk instance AlloyDB yang dipilih.

Contoh perintah kueri aktif

Perintah Jenis respons
Apa saja kueri teratas yang saat ini berjalan di database saya? Panduan tentang cara menemukan kueri yang berjalan paling lama dan paling banyak menggunakan resource.

Langkah berikutnya