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

Catatan SETOF dengan semua kolom pg_stat_statements 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, total waktu pernyataan yang dihabiskan untuk membaca blok file data dari penyimpanan aurora dilacak dalam milidetik. Jika tidak, nilainya nol. Untuk informasi selengkapnya, lihat track_io_timing.

  • local_blk_read_time – Jika track_io_timing diaktifkan, total waktu pernyataan yang dihabiskan untuk membaca blok file data lokal dilacak dalam milidetik. Jika tidak, nilainya nol. Untuk informasi selengkapnya, lihat track_io_timing.

  • orcache_blk_read_time – Jika track_io_timing diaktifkan, total waktu pernyataan yang dihabiskan untuk membaca blok file data dari cache pembacaan yang dioptimalkan dilacak dalam milidetik. Jika tidak, nilainya nol. Untuk informasi selengkapnya, lihat track_io_timing.

Catatan penggunaan

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

Fungsi ini tersedia di versi Aurora PostgreSQL berikut:

  • Versi 15.4 dan versi 15 yang lebih tinggi

  • Versi 14.9 dan versi 14 yang lebih tinggi

Contoh

Contoh berikut menampilkan bagaimana fungsi ini membawa semua kolom pg_stat_statements dan menambahkan 5 kolom baru pada akhirnya:

=> select * from aurora_stat_statements(true) where queryid=-7342090857217643794; -[ RECORD 1 ]---------+-------------------------------------------------- userid | 10 dbid | 16419 toplevel | t queryid | -7342090857217643794 query | CREATE TABLE quad_point_tbl AS + | SELECT point(unique1,unique2) AS p FROM tenk1 plans | 0 total_plan_time | 0 min_plan_time | 0 max_plan_time | 0 mean_plan_time | 0 stddev_plan_time | 0 calls | 1 total_exec_time | 571.844376 min_exec_time | 571.844376 max_exec_time | 571.844376 mean_exec_time | 571.844376 stddev_exec_time | 0 rows | 10000 shared_blks_hit | 462 shared_blks_read | 422 shared_blks_dirtied | 0 shared_blks_written | 55 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 | 170.634621 blk_write_time | 0 wal_records | 0 wal_fpi | 0 wal_bytes | 0 storage_blks_read | 47 orcache_blks_hit | 375 storage_blk_read_time | 124.505772 local_blk_read_time | 0 orcache_blk_read_time | 44.684038