Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau rencana eksekusi kueri untuk Aurora PostgreSQL
Anda dapat memantau rencana eksekusi kueri di instans Aurora PostgreSQL DB Anda untuk mendeteksi rencana eksekusi yang berkontribusi pada pemuatan basis data saat ini dan untuk melacak statistik kinerja rencana eksekusi dari waktu ke waktu menggunakan parameter. aurora_compute_plan_id
Setiap kali kueri dijalankan, rencana eksekusi yang digunakan oleh kueri diberi pengenal dan pengidentifikasi yang sama digunakan oleh eksekusi berikutnya dari rencana yang sama.
Dihidupkan aurora_compute_plan_id
secara default di grup parameter DB dari Aurora PostgreSQL versi 14.10, 15.5, dan versi yang lebih tinggi. Penetapan pengidentifikasi rencana adalah perilaku default dan dapat dimatikan dengan menyetel aurora_compute_plan_id
ke OFF di grup parameter.
Pengidentifikasi rencana ini digunakan dalam beberapa utilitas yang melayani tujuan yang berbeda.
Topik
Mengakses rencana eksekusi kueri menggunakan fungsi Aurora
Denganaurora_compute_plan_id
, Anda dapat mengakses rencana eksekusi menggunakan fungsi-fungsi berikut:
aurora_stat_activity
aurora_stat_plans
Untuk informasi lebih lanjut tentang fungsi-fungsi ini, lihatReferensi fungsi Aurora PostgreSQL.
Referensi parameter untuk rencana eksekusi kueri Aurora PostgreSQL
Anda dapat memantau rencana eksekusi kueri menggunakan parameter di bawah ini dalam grup parameter DB.
Parameter
catatan
Konfigurasi untuk aurora_stat_plans.with_*
parameter hanya berlaku untuk rencana yang baru ditangkap.
aurora_compute_plan_id
Setel off
untuk mencegah pengenal rencana ditetapkan.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
on | 0 (nonaktif) | Setel off untuk mencegah pengenal rencana ditetapkan. |
1 (aktif) | Setel on untuk menetapkan pengenal rencana. |
aurora_stat_plans.minutes_until_recapture
Jumlah menit yang harus dilewati sebelum rencana direbut kembali. Defaultnya adalah 0 yang akan menonaktifkan pengambilan kembali rencana. Ketika aurora_stat_plans.calls_until_recapture
ambang batas dilewati, rencana akan direbut kembali.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
0 | 0-1073741823 | Atur jumlah menit yang harus dilewati sebelum rencana direbut kembali. |
aurora_stat_plans.calls_until_recapture
Jumlah panggilan ke rencana sebelum ditangkap kembali. Defaultnya adalah 0 yang akan menonaktifkan pengambilan kembali paket setelah sejumlah panggilan. Ketika aurora_stat_plans.minutes_until_recapture
ambang batas dilewati, rencana akan direbut kembali.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
0 | 0-1073741823 | Tetapkan jumlah panggilan sebelum rencana ditangkap kembali. |
aurora_stat_plans.with_costs
Menangkap rencana EXPLORE dengan perkiraan biaya. Nilai yang diizinkan adalah on
danoff
. Default-nya adalah on
.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
on | 0 (nonaktif) | Tidak menunjukkan perkiraan biaya dan baris untuk setiap node paket. |
1 (aktif) | Menunjukkan perkiraan biaya dan baris untuk setiap node paket. |
aurora_stat_plans.with_analysis
Mengontrol rencana EXPLY dengan ANALYSIS. Mode ini hanya digunakan saat pertama kali rencana ditangkap. Nilai yang diizinkan adalah on
danoff
. Default-nya adalah off
.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
off | 0 (nonaktif) | Tidak termasuk statistik waktu berjalan aktual untuk rencana tersebut. |
1 (aktif) | Termasuk statistik waktu berjalan aktual untuk rencana tersebut. |
aurora_stat_plans.with_timing
Waktu rencana akan ditangkap dalam penjelasan saat ANALISIS digunakan. Default-nya adalah on
.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
on | 0 (nonaktif) | Tidak termasuk waktu start up aktual dan waktu yang dihabiskan di setiap node rencana. |
1 (aktif) | Termasuk waktu start up aktual dan waktu yang dihabiskan di setiap node rencana. |
aurora_stat_plans.with_buffers
Statistik penggunaan buffer rencana akan ditangkap dalam penjelasan saat ANALYZE digunakan. Default-nya adalah off
.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
off | 0 (nonaktif) | Tidak termasuk informasi tentang penggunaan buffer. |
1 (aktif) | Termasuk informasi tentang penggunaan buffer. |
aurora_stat_plans.with_wal
Statistik penggunaan plan wal akan ditangkap dalam penjelasan saat ANALYZE digunakan. Default-nya adalah off
.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
off | 0 (nonaktif) | Tidak termasuk informasi tentang pembuatan catatan WAL. |
1 (aktif) | Termasuk informasi tentang pembuatan catatan WAL. |
aurora_stat_plans.with_trigger
Statistik eksekusi pemicu rencana akan ditangkap dalam penjelasan saat ANALYZE
digunakan. Default-nya adalah off
.
Default | Nilai yang diizinkan | Deskripsi |
---|---|---|
off | 0 (nonaktif) | Tidak termasuk statistik eksekusi pemicu. |
1 (aktif) | Termasuk statistik eksekusi pemicu. |