aurora_stat_plans - Amazon Aurora

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 ditangkap

    • estimate- rencana ditangkap dengan perkiraan biaya

    • actual- rencana ditangkap dengan EXPLAIN ANALYZE

  • plan_captured_time — terakhir kali rencana ditangkap

Catatan penggunaan

aurora_compute_plan_idharus 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)