Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
aurora_stat_plans
Mengembalikan baris untuk setiap rencana eksekusi dilacak.
Sintaks
aurora_stat_plans(
showtext
)
Argumen
showtext - Tampilkan kueri dan rencana teks. Nilai yang valid adalahNULL, benar atau salah. True akan menampilkan kueri dan rencana teks.
Jenis pengembalian
Mengembalikan baris untuk setiap rencana dilacak yang berisi semua kolom dari aurora_stat_statements
dan kolom tambahan berikut.
planid - pengidentifikasi rencana
explain_plan - jelaskan teks rencana
plan_type:
no plan
- tidak ada rencana yang ditangkapestimate
- rencana ditangkap dengan perkiraan biayaactual
- rencana ditangkap dengan EXPLAIN ANALYZE
plan_captured_time — terakhir kali rencana ditangkap
Catatan penggunaan
aurora_compute_plan_id
harus diaktifkan dan pg_stat_statements
harus dalam shared_preload_libraries
agar rencana dilacak.
Jumlah paket yang tersedia dikendalikan oleh nilai yang ditetapkan dalam pg_stat_statements.max
parameter. Saat aurora_compute_plan_id
diaktifkan, Anda dapat melacak paket hingga nilai yang ditentukan ini diaurora_stat_plans
.
Fungsi ini tersedia dari Aurora Postgre SQL versi 14.10, 15.5, dan untuk semua versi lain yang lebih baru.
Contoh
Dalam contoh di bawah ini, dua rencana yang untuk pengidentifikasi kueri -5471422286312252535 ditangkap dan statistik pernyataan dilacak oleh planid.
db1=# select calls, total_exec_time, planid, plan_captured_time, explain_plan db1-# from aurora_stat_plans(true) db1-# where queryid = '-5471422286312252535'
calls | total_exec_time | planid | plan_captured_time | explain_plan ---------+--------------------+-------------+-------------------------------+------------------------------------------------------------------ 1532632 | 3209846.097107853 | 1602979607 | 2023-10-31 03:27:16.925497+00 | Update on pgbench_branches + | | | | -> Bitmap Heap Scan on pgbench_branches + | | | | Recheck Cond: (bid = 76) + | | | | -> Bitmap Index Scan on pgbench_branches_pkey + | | | | Index Cond: (bid = 76) 61365 | 124078.18012200127 | -2054628807 | 2023-10-31 03:20:09.85429+00 | Update on pgbench_branches + | | | | -> Index Scan using pgbench_branches_pkey on pgbench_branches+ | | | | Index Cond: (bid = 17)