Dokumen ini menjelaskan cara menghubungkan instance AlloyDB Anda ke berbagai agen yang mendukung Model Context Protocol (MCP).
Sebaiknya gunakan ekstensi AlloyDB khusus untuk Gemini CLI. Gemini CLI mengintegrasikan server MCP pokok langsung ke dalam ekstensi, sehingga Anda tidak perlu melakukan penyiapan server terpisah. Anda dapat mengonfigurasi Gemini Code Assist untuk menggunakan Gemini CLI, yang menawarkan manfaat penyiapan serupa di IDE Anda.
Atau, IDE dan agen lain yang mendukung MCP dapat terhubung melalui MCP Toolbox for Databases. Toolbox adalah server MCP open source yang dirancang untuk menghubungkan agen AI ke data Anda. Alat ini menangani tugas seperti autentikasi dan penggabungan koneksi, sehingga Anda dapat berinteraksi dengan data menggunakan bahasa natural langsung dari IDE.
Sebelum memulai
Untuk terhubung ke instance AlloyDB dan menggunakan alat yang tersedia, Anda harus memiliki salah satu peran Identity and Access Management (IAM) berikut, atau peran kustom dengan izin yang setara:
| Tugas | Nama peran | Peran Identity and Access Management (IAM) yang diperlukan |
|---|---|---|
| Menggunakan alat hanya baca untuk mencantumkan dan mendapatkan resource AlloyDB | Pelihat AlloyDB | roles/alloydb.viewer |
| Menghubungkan ke instance dan menjalankan kueri | Klien AlloyDB Cloud | roles/alloydb.client |
| Service Usage Consumer | roles/serviceusage.serviceUsageConsumer |
|
| Melakukan tugas administratif (seperti membuat atau mengelola cluster, instance, dan pengguna) | Admin AlloyDB | roles/alloydb.admin |
| Menggunakan ekstensi kemampuan observasi | Penampil Pemantauan | roles/monitoring.viewer |
Sebelum Anda dapat terhubung ke instance AlloyDB, selesaikan langkah-langkah berikut untuk menyiapkan project dan database Anda.
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
Aktifkan Cloud API yang diperlukan untuk membuat dan menghubungkan ke AlloyDB.
Pada langkah Confirm project, klik Next untuk mengonfirmasi nama project yang akan Anda ubah.
Pada langkah Enable APIs, klik Enable untuk mengaktifkan berikut ini:
- AlloyDB API
- Compute Engine API
- Cloud Resource Manager API
- Service Networking API
Service Networking API diperlukan jika Anda berencana mengonfigurasi konektivitas jaringan ke AlloyDB menggunakan jaringan VPC yang berada di project yang sama Google Cloud dengan AlloyDB.
Compute Engine API dan Cloud Resource Manager API diperlukan jika Anda berencana mengonfigurasi konektivitas jaringan ke AlloyDB menggunakan jaringan VPC yang berada di project Google Cloud lain.
- Buat atau pilih cluster dan instance utamanya.
- Konfigurasi Kredensial Default Aplikasi (ADC) untuk lingkungan Anda.
- Buat atau gunakan kembali pengguna database. Siap untuk memasukkan nama pengguna dan sandi.
Menggunakan ekstensi Gemini CLI untuk AlloyDB
Gemini CLI adalah agen AI open source yang dirancang untuk membantu alur kerja pengembangan dengan membantu coding, proses debug, eksplorasi data, dan pembuatan konten. Misinya adalah menyediakan antarmuka agentik untuk berinteraksi dengan layanan Data Cloud dan database open source populer.
Integrasi dengan Gemini CLI dilakukan melalui ekstensi khusus yang menawarkan kemampuan tambahan dibandingkan dengan koneksi MCP Toolbox standar. Bagian berikut menjelaskan ekstensi alloydb dan alloydb-observability, yang menawarkan proses penginstalan dan serangkaian alat. Ekstensi open source ini berisi informasi mendetail tentang penginstalan, konfigurasi, dan contoh penggunaan. Untuk mengetahui informasi selengkapnya, lihat Ekstensi Gemini CLI - AlloyDB untuk PostgreSQL.
Ekstensi AlloyDB
Ekstensi alloydb mencakup alat untuk membuat kueri database, mengelola resource AlloyDB, dan memantau kondisi database.
Contoh berikut menggunakan database ecommerce contoh dengan tabel berikut:
products: berisi informasi produk, termasukproduct_id,product_name,category, danprice.customers: menyimpan data pelanggan, seperticustomer_id,first_name,last_name, danemail.orders: menyimpan informasi pesanan, termasukorder_id,customer_id, danorder_date.
| Kategori | Alat | Contoh prompt bahasa alami |
|---|---|---|
| Operasi database |
database_overview |
Beri saya ringkasan database saat ini. |
list_tables |
Tampilkan semua tabel dalam database saat ini. | |
execute_sql |
Tampilkan 10 produk termahal dalam kategori "Laptop". | |
list_active_queries |
Kueri apa yang berjalan di database? | |
get_query_plan |
Jelaskan rencana kueri untuk kueri yang menemukan semua pelanggan yang belum melakukan pemesanan dalam 6 bulan terakhir. | |
list_available_extensions |
Apa saja ekstensi yang tersedia yang dapat saya instal? | |
list_installed_extensions |
Mencantumkan semua ekstensi yang diinstal. | |
list_indexes |
Mencantumkan semua indeks dalam tabel products. |
|
list_locks |
Menampilkan semua kunci aktif di database. | |
list_schemas |
Mencantumkan semua skema dalam database. | |
list_sequences |
Menampilkan semua urutan dalam skema saat ini. | |
list_triggers |
Mencantumkan semua pemicu untuk tabel orders. |
|
list_views |
Tampilkan semua tampilan dalam skema sales. |
|
| Pengelolaan resource cluster, instance, pengguna |
create_cluster |
Buat cluster AlloyDB bernama sales-quarterly-db di region us-east1. |
get_cluster |
Dapatkan detail untuk cluster sales-quarterly-db. |
|
list_clusters |
Mencantumkan semua cluster AlloyDB saya. | |
create_instance |
Buat instance baca baru di cluster sales-quarterly-db. |
|
get_instance |
Tampilkan informasi untuk instance sales-quarterly-db-rp. |
|
list_instances |
Mencantumkan semua instance di cluster sales-quarterly-db. |
|
create_user |
Buat pengguna database baru bernama reporting_user dengan sandi report_password.Buat pengguna database IAM baru untuk reporting_user@example.com. |
|
get_user |
Dapatkan informasi untuk pengguna reporting_user. |
|
list_users |
Mencantumkan semua pengguna database. | |
wait_for_operation |
Bagaimana status operasi operation-163562789? |
|
| Kesehatan dan pemeliharaan database | list_autovacuum_configurations |
Tunjukkan konfigurasi autovacuum saat ini. |
list_memory_configurations |
Apa konfigurasi memori saat ini untuk instance utama? | |
list_top_bloated_tables |
Mencantumkan lima tabel yang paling membengkak. | |
list_replication_slots |
Menampilkan semua slot replikasi aktif. | |
replication_stats |
Menampilkan statistik replikasi saat ini. | |
list_invalid_indexes |
Periksa indeks yang tidak valid dalam database ecommerce. |
|
long_running_transactions |
Apakah ada transaksi yang berjalan lama? |
Ekstensi Kemampuan Observasi AlloyDB
Ekstensi alloydb-observability menyediakan antarmuka terpadu untuk mengelola dan memantau performa serta kondisi database langsung dari Gemini CLI.
| Kategori | Alat | Contoh prompt bahasa alami |
|---|---|---|
| Kemampuan observasi | get_system_metrics |
Apa metrik sistem, seperti penggunaan CPU, untuk satu jam terakhir? |
get_query_metrics |
Tampilkan metrik performa kueri dari 15 menit terakhir. |
Anda dapat menggunakan ekstensi Gemini CLI untuk AlloyDB dengan dua cara:
- Alat command line mandiri
- Terintegrasi ke dalam IDE Anda dengan Gemini Code Assist
Gemini CLI
- Instal Gemini CLI.
- Instal ekstensi AlloyDB untuk Gemini CLI dari repositori GitHub menggunakan perintah berikut:
gemini extensions install https://github.com/gemini-cli-extensions/alloydb
- Tetapkan variabel lingkungan untuk terhubung ke instance AlloyDB Anda:
export ALLOYDB_POSTGRES_PROJECT="PROJECT_ID" export ALLOYDB_POSTGRES_REGION="REGION" export ALLOYDB_POSTGRES_CLUSTER="CLUSTER_NAME" export ALLOYDB_POSTGRES_INSTANCE="INSTANCE_NAME" export ALLOYDB_POSTGRES_DATABASE="DATABASE_NAME"
Ekstensi Gemini CLI untuk AlloyDB menggunakan [kredensial default aplikasi (ADC)](/authentication/application-default-credentials) Anda untuk autentikasi secara default. Jika Anda ingin terhubung sebagai pengguna database, tetapkan variabel lingkungan opsional berikut:
#Optional: Set for database user authentication export ALLOYDB_POSTGRES_USER="USERNAME" export ALLOYDB_POSTGRES_PASSWORD="PASSWORD"
Untuk terhubung menggunakan alamat IP pribadi, Anda juga harus menetapkan variabel lingkungan berikut:
export ALLOYDB_POSTGRES_IP_TYPE="private"
- Mulai Gemini CLI dalam mode interaktif:
CLI akan otomatis memuat ekstensi AlloyDB untuk ekstensi Gemini CLI dan alatnya, yang dapat Anda gunakan untuk berinteraksi dengan database.gemini
Gemini Code Assist
Sebaiknya konfigurasi Gemini Code Assist agar menggunakan Gemini CLI. Dengan pendekatan ini, Anda tidak perlu mengonfigurasi server MCP secara manual.
- Pastikan Anda telah menginstal dan mengonfigurasi Gemini CLI dan ekstensi
alloydb. - Konfigurasi Gemini Code Assist untuk menggunakan Gemini CLI.
- Mulai berinteraksi dengan instance AlloyDB Anda menggunakan bahasa alami langsung dalam chat Gemini Code Assist.
Terhubung dengan Antigravity
Anda dapat menghubungkan AlloyDB ke Antigravity dengan cara berikut:
- Menggunakan MCP Store
- Menggunakan konfigurasi kustom
Catatan: Anda tidak perlu mendownload program biner MCP Toolbox untuk menggunakan metode ini.
MCP Store
Metode yang paling direkomendasikan untuk terhubung ke AlloyDB di Antigravity adalah dengan menggunakan MCP Store bawaan.
- Buka Antigravity dan buka panel agen editor.
- Klik ikon "..." di bagian atas panel, lalu pilih Server MCP.
- Temukan AlloyDB untuk PostgreSQL dalam daftar server yang tersedia, lalu klik Instal.
- Ikuti perintah di layar untuk menautkan akun Anda dengan aman (jika berlaku).
Setelah Anda menginstal AlloyDB di MCP Store, resource dan alat dari server akan otomatis tersedia untuk editor.
Konfigurasi kustom
Untuk menghubungkan ke server MCP kustom, ikuti langkah-langkah berikut:
- Buka Antigravity dan buka panel agen editor.
- Klik ikon "..." di bagian atas panel, lalu pilih Server MCP.
- Klik Manage MCP Servers > View raw config untuk membuka file
mcp_config.json. - Tambahkan dan simpan konfigurasi berikut ke file
mcp_config.json.
{
"mcpServers": {
"alloydb-postgres": {
"command": "npx",
"args": ["-y","@toolbox-sdk/server","--prebuilt","alloydb-postgres","--stdio"],
"env": {
"ALLOYDB_POSTGRES_PROJECT": "PROJECT_ID",
"ALLOYDB_POSTGRES_REGION": "REGION",
"ALLOYDB_POSTGRES_CLUSTER": "CLUSTER_NAME",
"ALLOYDB_POSTGRES_INSTANCE": "INSTANCE_NAME",
"ALLOYDB_POSTGRES_DATABASE": "DATABASE_NAME",
"ALLOYDB_POSTGRES_USER": "USERNAME",
"ALLOYDB_POSTGRES_PASSWORD": "PASSWORD"
}
}
}
}
PROJECT_ID: Google Cloud Project ID Anda.REGION: nama region AlloyDB Anda.CLUSTER_NAME: nama cluster AlloyDB Anda.INSTANCE_NAME: nama instance AlloyDB Anda.DATABASE_NAME: nama database AlloyDB Anda.USERNAME: nama pengguna AlloyDB Anda untuk variabelALLOYDB_POSTGRES_USER.PASSWORD: sandi AlloyDB Anda untuk variabelALLOYDB_POSTGRES_PASSWORD.
Menghubungkan dengan IDE lain menggunakan MCP Toolbox for Databases
Bagian ini menjelaskan cara terhubung ke instance AlloyDB Anda dari berbagai agen menggunakan MCP Toolbox for Databases. Toolbox berfungsi sebagai server Model Context Protocol (MCP) open source yang berada di antara IDE dan database Anda, sehingga menyediakan bidang kontrol untuk alat AI Anda. Bagian ini memberikan petunjuk untuk terhubung ke instance AlloyDB menggunakan alamat IP publik atau pribadi. Secara default, Toolbox menggunakan alamat IP publik, tetapi Anda dapat mengonfigurasi koneksi IP pribadi dengan menyetel variabel lingkungan ALLOYDB_POSTGRES_IP_TYPE seperti yang ditunjukkan dalam contoh konfigurasi.
Menginstal MCP Toolbox for Databases
Untuk menghubungkan IDE Anda ke AlloyDB, Anda harus menginstal MCP Toolbox for Databases, server open source yang menghubungkan agen AI ke data Anda.
Download Toolbox versi terbaru sebagai biner. Pilih program biner yang sesuai dengan sistem operasi (OS) dan arsitektur CPU Anda. Anda harus menggunakan Toolbox versi v0.15.0 atau yang lebih baru.
linux/amd64
curl -O https://storage.googleapis.com/genai-toolbox/v0.15.0/linux/amd64/toolbox
darwin/arm64
curl -O https://storage.googleapis.com/genai-toolbox/v0.15.0/darwin/arm64/toolbox
darwin/amd64
curl -O https://storage.googleapis.com/genai-toolbox/v0.15.0/darwin/amd64/toolbox
windows/amd64
curl -O https://storage.googleapis.com/genai-toolbox/v0.15.0/windows/amd64/toolbox
Jadikan biner sebagai file yang dapat dieksekusi.
chmod +x toolboxVerifikasi penginstalannya.
./toolbox --version
Mengonfigurasi klien Anda
Pilih alat agen Anda dari opsi berikut:
Kode Claude
- Instal Claude Code.
- Buat file
.mcp.jsondi root project Anda, jika tidak ada. - Tambahkan konfigurasi, ganti variabel lingkungan dengan nilai Anda, lalu simpan.
{
"mcpServers": {
"alloydb": {
"command": "./PATH/TO/toolbox",
"args": ["--prebuilt","alloydb-postgres","--stdio"],
"env": {
"ALLOYDB_POSTGRES_PROJECT": "PROJECT_ID",
"ALLOYDB_POSTGRES_REGION": "REGION",
"ALLOYDB_POSTGRES_CLUSTER": "CLUSTER_NAME",
"ALLOYDB_POSTGRES_INSTANCE": "INSTANCE_NAME",
"ALLOYDB_POSTGRES_DATABASE": "DATABASE_NAME",
"ALLOYDB_POSTGRES_USER": "USERNAME",
"ALLOYDB_POSTGRES_PASSWORD": "PASSWORD"
}
}
}
}
Desktop Claude
- Buka Claude Desktop, lalu buka Settings.
- Di tab Developer, klik Edit Config untuk membuka file konfigurasi.
- Tambahkan konfigurasi, ganti variabel lingkungan dengan nilai Anda, lalu simpan.
{
"mcpServers": {
"alloydb": {
"command": "./PATH/TO/toolbox",
"args": ["--prebuilt","alloydb-postgres","--stdio"],
"env": {
"ALLOYDB_POSTGRES_PROJECT": "PROJECT_ID",
"ALLOYDB_POSTGRES_REGION": "REGION",
"ALLOYDB_POSTGRES_CLUSTER": "CLUSTER_NAME",
"ALLOYDB_POSTGRES_INSTANCE": "INSTANCE_NAME",
"ALLOYDB_POSTGRES_DATABASE": "DATABASE_NAME",
"ALLOYDB_POSTGRES_USER": "USERNAME",
"ALLOYDB_POSTGRES_PASSWORD": "PASSWORD"
}
}
}
}
- Mulai ulang Claude Desktop.
- Layar chat baru menampilkan ikon palu (MCP) dengan server MCP baru.
Cline
- Buka ekstensi Cline di VS Code, lalu ketuk ikon MCP Servers.
- Klik Configure MCP Servers untuk membuka file konfigurasi.
- Tambahkan konfigurasi berikut, ganti variabel lingkungan dengan nilai Anda, lalu simpan.
{
"mcpServers": {
"alloydb": {
"command": "./PATH/TO/toolbox",
"args": ["--prebuilt","alloydb-postgres","--stdio"],
"env": {
"ALLOYDB_POSTGRES_PROJECT": "PROJECT_ID",
"ALLOYDB_POSTGRES_REGION": "REGION",
"ALLOYDB_POSTGRES_CLUSTER": "CLUSTER_NAME",
"ALLOYDB_POSTGRES_INSTANCE": "INSTANCE_NAME",
"ALLOYDB_POSTGRES_DATABASE": "DATABASE_NAME",
"ALLOYDB_POSTGRES_USER": "USERNAME",
"ALLOYDB_POSTGRES_PASSWORD": "PASSWORD"
}
}
}
}
Status aktif hijau akan muncul setelah server berhasil terhubung.
Kursor
- Buat direktori
.cursordi root project Anda jika belum ada. - Buat file
.cursor/mcp.jsonjika tidak ada, lalu buka. - Tambahkan konfigurasi berikut, ganti variabel lingkungan dengan nilai Anda, lalu simpan.
{
"mcpServers": {
"alloydb": {
"command": "./PATH/TO/toolbox",
"args": ["--prebuilt","alloydb-postgres","--stdio"],
"env": {
"ALLOYDB_POSTGRES_PROJECT": "PROJECT_ID",
"ALLOYDB_POSTGRES_REGION": "REGION",
"ALLOYDB_POSTGRES_CLUSTER": "CLUSTER_NAME",
"ALLOYDB_POSTGRES_INSTANCE": "INSTANCE_NAME",
"ALLOYDB_POSTGRES_DATABASE": "DATABASE_NAME",
"ALLOYDB_POSTGRES_USER": "USERNAME",
"ALLOYDB_POSTGRES_PASSWORD": "PASSWORD"
}
}
}
}
- Buka Kursor, lalu buka Setelan > Setelan Kursor > MCP. Status aktif berwarna hijau akan muncul saat server terhubung.
Visual Studio Code (Copilot)
- Buka VS Code dan buat direktori
.vscodedi root project Anda jika belum ada. - Buat file
.vscode/mcp.jsonjika tidak ada, lalu buka. - Tambahkan konfigurasi berikut, ganti variabel lingkungan dengan nilai Anda, lalu simpan.
{
"servers": {
"alloydb": {
"command": "./PATH/TO/toolbox",
"args": ["--prebuilt","alloydb-postgres","--stdio"],
"env": {
"ALLOYDB_POSTGRES_PROJECT": "PROJECT_ID",
"ALLOYDB_POSTGRES_REGION": "REGION",
"ALLOYDB_POSTGRES_CLUSTER": "CLUSTER_NAME",
"ALLOYDB_POSTGRES_INSTANCE": "INSTANCE_NAME",
"ALLOYDB_POSTGRES_DATABASE": "DATABASE_NAME",
"ALLOYDB_POSTGRES_USER": "USERNAME",
"ALLOYDB_POSTGRES_PASSWORD": "PASSWORD"
}
}
}
}
Windsurf
- Buka Windsurf dan buka asisten Cascade.
- Klik ikon MCP, lalu klik Configure untuk membuka file konfigurasi.
- Tambahkan konfigurasi berikut, ganti variabel lingkungan dengan nilai Anda, lalu simpan.
{
"mcpServers": {
"alloydb": {
"command": "./PATH/TO/toolbox",
"args": ["--prebuilt","alloydb-postgres","--stdio"],
"env": {
"ALLOYDB_POSTGRES_PROJECT": "PROJECT_ID",
"ALLOYDB_POSTGRES_REGION": "REGION",
"ALLOYDB_POSTGRES_CLUSTER": "CLUSTER_NAME",
"ALLOYDB_POSTGRES_INSTANCE": "INSTANCE_NAME",
"ALLOYDB_POSTGRES_DATABASE": "DATABASE_NAME",
"ALLOYDB_POSTGRES_USER": "USERNAME",
"ALLOYDB_POSTGRES_PASSWORD": "PASSWORD"
}
}
}
}
Mengakses insight kueri lanjutan menggunakan MCP Toolbox for Databases
Anda dapat menggunakan MCP Toolbox for Databases untuk mengakses fitur keandalan AlloyDB dan insight kueri lanjutan langsung di IDE Anda. Dengan fitur ini, agen AI dapat menganalisis statistik eksekusi kueri, memantau peristiwa tunggu, dan mengambil rekomendasi indeks untuk memecahkan masalah performa database.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk menggunakan konfigurasi bawaan observabilitas AlloyDB di MCP Toolbox for Databases, minta administrator untuk memberi Anda peran IAM berikut pada project tempat Anda ingin menggunakan alat:
-
Melihat data Cloud Monitoring:
Monitoring Viewer (
roles/monitoring.viewer) -
Melihat data Database Insights:
Database Insights Viewer (
roles/databaseinsights.viewer)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk menggunakan konfigurasi bawaan kemampuan pengamatan AlloyDB di MCP Toolbox for Databases. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk menggunakan konfigurasi bawaan kemampuan pengamatan AlloyDB di MCP Toolbox for Databases:
-
Mendapatkan metrik kueri:
queryMetrics.fetch -
Mendapatkan metrik sistem:
systemMetrics.fetch -
Mendapatkan statistik kueri gabungan lanjutan:
queryStats.fetch -
Mendapatkan statistik kueri deret waktu lanjutan:
queryTimeSeries.fetch -
Mendapatkan statistik peristiwa tunggu gabungan tingkat lanjut:
waitEventStats.fetch -
Mendapatkan statistik peristiwa tunggu deret waktu lanjutan:
waitEventTimeSeries.fetch -
Mendapatkan rekomendasi indeks:
recommendations.query, resourceRecommendations.query -
Melihat metrik Monitoring:
monitoring.timeseries.list
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Untuk mengonfigurasi IDE Anda agar menggunakan konfigurasi bawaan alloydb-postgres-observability, tambahkan konfigurasi berikut ke file konfigurasi MCP klien Anda.
Untuk mengetahui informasi selengkapnya, lihat MCP Toolbox for Databases: AlloyDB untuk PostgreSQL observability prebuilt configuration documentation.
{
"mcpServers": {
"alloydb-observability": {
"command": "./PATH/TO/toolbox",
"args": ["--prebuilt", "alloydb-postgres-observability", "--stdio"],
}
}
}
Dengan terhubung ke konfigurasi bawaan ini, agen Anda dapat memanggil alat insight kueri lanjutan AlloyDB berikut untuk memecahkan masalah performa:
get_advanced_aggregated_query_stats: Mengambil statistik eksekusi kueri gabungan.get_advanced_aggregated_wait_event_stats: Mengambil metrik hambatan peristiwa tunggu gabungan.get_advanced_time_series_query_stats: Mengambil metrik performa deret waktu untuk kueri dari waktu ke waktu.get_advanced_time_series_wait_event_stats: Mengambil metrik deret waktu untuk peristiwa tunggu dari waktu ke waktu.get_index_recommendations: Mengambil rekomendasi indeks untuk mengoptimalkan performa kueri.
Menghubungkan menggunakan ekstensi Data Agent Kit
Ekstensi Google Cloud Data Agent Kit memungkinkan Anda terhubung ke dan mengkueri database AlloyDB secara langsung di VS Code atau IDE berbasis VS Code lainnya.
Manfaat menggunakan Data Agent Kit meliputi hal berikut:
- Kemampuan penemuan dan eksplorasi data yang memungkinkan Anda mengajukan pertanyaan tentang data AlloyDB dalam bahasa alami
- Menghilangkan pengalihan konteks antara alat AlloyDB dan lingkungan pengembangan Anda
- Plugin yang memungkinkan Anda menggunakan CLI berbasis agen dengan resource Google Cloud Anda
Untuk mengetahui informasi selengkapnya, lihat Ringkasan ekstensi Data Agent Kit untuk VS Code.