aurora_stat_statements - Amazon Aurora

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

aurora_stat_statements

Menampilkan semua kolom pg_stat_statements dan menambahkan lebih banyak kolom pada akhirnya.

Sintaksis

aurora_stat_statements(showtext boolean)

Argumen

showtext boolean

Jenis pengembalian

SETOFrekam dengan semua pg_stat_statements kolom dan kolom tambahan berikut. Untuk informasi selengkapnya tentang kolom pg_stat_statements, lihat pg_stat_statements.

Anda dapat mengatur ulang statistik untuk fungsi ini menggunakan pg_stat_statements_reset().

  • storage_blks_read – Jumlah total blok bersama yang dibaca dari penyimpanan aurora oleh pernyataan ini.

  • orcache_blks_hit – Jumlah total hit cache pembacaan yang dioptimalkan oleh pernyataan ini.

  • storage_blk_read_time— Jika track_io_timing diaktifkan, ia melacak total waktu pernyataan yang dihabiskan untuk membaca blok bersama dari penyimpanan aurora, dalam milidetik, jika tidak nilainya nol. Untuk informasi selengkapnya, lihat track_io_timing.

  • local_blk_read_time— Jika track_io_timing diaktifkan, ia melacak total waktu pernyataan yang dihabiskan untuk membaca blok lokal, dalam milidetik, jika tidak nilainya nol. Untuk informasi selengkapnya, lihat track_io_timing.

  • orcache_blk_read_time— Jika track_io_timing diaktifkan, ia melacak total waktu pernyataan yang dihabiskan untuk membaca blok bersama dari cache pembacaan yang dioptimalkan, dalam milidetik, jika tidak nilainya nol. Untuk informasi selengkapnya, lihat track_io_timing.

  • total_plan_peakmem— Jumlah total nilai memori puncak selama fase perencanaan untuk semua panggilan ke pernyataan ini. Untuk melihat memori puncak rata-rata selama perencanaan pernyataan, bagi nilai ini dengan jumlah panggilan.

  • min_plan_peakmem— Nilai memori puncak terkecil yang terlihat selama perencanaan di semua panggilan ke pernyataan ini.

  • max_plan_peakmem— Nilai memori puncak terbesar selama perencanaan terlihat di semua panggilan ke pernyataan ini.

  • total_exec_peakmem— Jumlah total nilai memori puncak selama fase eksekusi untuk semua panggilan ke pernyataan ini. Untuk melihat memori puncak rata-rata selama eksekusi untuk pernyataan, bagi nilai ini dengan jumlah panggilan.

  • min_exec_peakmem—Nilai memori puncak terkecil selama eksekusi terlihat di semua panggilan ke pernyataan ini.

  • max_exec_peakmem— Nilai memori puncak terbesar selama eksekusi terlihat di semua panggilan ke pernyataan ini.

catatan

total_plan_peakmen,min_plan_peakmem, dan hanya max_plan_peakmem dipantau saat pengaturan pg_stat_statements.track_planning dihidupkan.

Catatan penggunaan

Untuk menggunakan fungsi aurora_stat_statements (), Anda harus menyertakan ekstensi dalam parameter. pg_stat_statements shared_preload_libraries

Fungsi ini tersedia dalam versi Aurora SQL Postgre berikut:

  • Versi 15.4 dan versi 15 yang lebih tinggi

  • Versi 14.9 dan versi 14 yang lebih tinggi

Kolom yang menunjukkan memori puncak tersedia dari versi berikut:

  • 16.3 dan versi yang lebih tinggi

  • 15.7 dan versi yang lebih tinggi

  • 14.12 dan versi yang lebih tinggi

Contoh

Contoh berikut menunjukkan bagaimana ia membawa semua kolom pg_stat_statement dan menambahkan 11 kolom baru pada akhirnya:

=> select * from aurora_stat_statements(true) where query like 'with window_max%'; -[ RECORD 1 ]----------+------------------------------------------------------------------------------------------------ userid | 16409 dbid | 5 toplevel | t queryid | -8347523682669847482 query | with window_max as (select custid, max(scratch) over (order by scratch rows between $1 preceding and $2 following) wmax from ts) select sum(wmax), max(custid) from window_max plans | 0 total_plan_time | 0 min_plan_time | 0 max_plan_time | 0 mean_plan_time | 0 stddev_plan_time | 0 calls | 4 total_exec_time | 254.105121 min_exec_time | 57.503164000000005 max_exec_time | 68.687418 mean_exec_time | 63.52628025 stddev_exec_time | 5.150765359979643 rows | 4 shared_blks_hit | 200192 shared_blks_read | 0 shared_blks_dirtied | 0 shared_blks_written | 0 local_blks_hit | 0 local_blks_read | 0 local_blks_dirtied | 0 local_blks_written | 0 temp_blks_read | 0 temp_blks_written | 0 blk_read_time | 0 blk_write_time | 0 temp_blk_read_time | 0 temp_blk_write_time | 0 wal_records | 0 wal_fpi | 0 wal_bytes | 0 jit_functions | 0 jit_generation_time | 0 jit_inlining_count | 0 jit_inlining_time | 0 jit_optimization_count | 0 jit_optimization_time | 0 jit_emission_count | 0 jit_emission_time | 0 storage_blks_read | 0 orcache_blks_hit | 0 storage_blk_read_time | 0 local_blk_read_time | 0 orcache_blk_read_time | 0 total_plan_peakmem | 0 min_plan_peakmem | 0 max_plan_peakmem | 0 total_exec_peakmem | 6356224 min_exec_peakmem | 1589056 max_exec_peakmem | 1589056