aurora_stat_statements - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

aurora_stat_statements

显示所有 pg_stat_statements 列并在最后添加更多列。

语法

aurora_stat_statements(showtext boolean)

参数

showtext boolean

返回类型

包含所有 pg_stat_statements 列和以下附加列的 SETOF 记录。有关 pg_stat_statements 列的更多信息,请参阅 pg_stat_statements

您可以使用 pg_stat_statements_reset() 重置此函数的统计信息。

  • storage_blks_read – 从该语句的 aurora 存储中读取的共享块总数。

  • orcache_blks_hit – 此语句中优化型读取缓存命中总数。

  • storage_blk_read_time – 如果已启用 track_io_timing,它将跟踪语句从 aurora 存储中读取数据文件块所花费的总时间(以毫秒为单位),否则该值为零。有关更多信息,请参阅 track_io_timing

  • local_blk_read_time – 如果已启用 track_io_timing,它将跟踪语句读取本地数据文件块所花费的总时间(以毫秒为单位),否则该值为零。有关更多信息,请参阅 track_io_timing

  • orcache_blk_read_time – 如果已启用 track_io_timing,它将跟踪语句从优化型读取缓存中读取数据文件块所花费的总时间(以毫秒为单位),否则该值为零。有关更多信息,请参阅 track_io_timing

使用说明

您必须先创建 pg_stat_statements 扩展,才能从这个虚拟函数接收正确的数据。

此函数可用于以下 Aurora PostgreSQL 版本:

  • 15.4 及更高的 15 版本

  • 14.9 及更高的 14 版本

示例

以下示例显示了它如何携带所有 pg_stat_statements 列并在最后附加 5 个新列:

=> 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