Memeriksa rencana kueri Aurora PostgreSQL dalam tampilan dba_plans - Amazon Aurora

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memeriksa rencana kueri Aurora PostgreSQL dalam tampilan dba_plans

Pengguna dan administrator basis data yang telah diberi peran apg_plan_mgmt dapat melihat dan mengelola rencana yang disimpan dalam apg_plan_mgmt.dba_plans. Administrator klaster DB Aurora PostgreSQL (seseorang dengan izin rds_superuser) harus secara eksplisit memberikan peran ini kepada pengguna basis data yang perlu menggunakan manajemen rencana kueri.

Tampilan apg_plan_mgmt berisi riwayat rencana untuk semua pernyataan SQL terkelola untuk setiap basis data pada instans penulis dari klaster DB PostgreSQL Aurora. Tampilan ini memungkinkan Anda memeriksa rencana, statusnya, kapan terakhir digunakan, dan semua detail relevan lainnya.

Seperti yang dibahas dalam Normalisasi dan hash SQL, setiap rencana terkelola diidentifikasi oleh nilai hash SQL dan nilai hash rencana. Dengan pengidentifikasi ini, Anda dapat menggunakan alat seperti Wawasan Performa Amazon RDS untuk melacak performa rencana individu. Untuk informasi selengkapnya tentang Wawasan Performa, lihat Menggunakan Wawasan Performa Amazon RDS.

Menampilkan daftar rencana yang dikelola

Untuk menampilkan daftar rencana terkelola, gunakan SELECT pada tampilan apg_plan_mgmt.dba_plans. Contoh berikut menampilkan beberapa kolom dalam tampilan dba_plans seperti status, yang mengidentifikasi rencana yang disetujui dan tidak disetujui.

SELECT sql_hash, plan_hash, status, enabled, stmt_name FROM apg_plan_mgmt.dba_plans; sql_hash | plan_hash | status | enabled | stmt_name ------------+-----------+------------+---------+------------ 1984047223 | 512153379 | Approved | t | rangequery 1984047223 | 512284451 | Unapproved | t | rangequery (2 rows)

Agar mudah dibaca, kueri dan output yang ditampilkan hanya mencantumkan sebagian kecil kolom dari tampilan dba_plans. Untuk informasi selengkapnya, lihat Referensi untuk tampilan apg_plan_mgmt.dba_plans untuk Aurora PostgreSQL Compatible Edition.