aurora_stat_resource_usage
报告所有 Aurora PostgreSQL 后端进程的实时资源利用率,其中包括后端资源指标和 CPU 使用率。
语法
aurora_stat_resource_usage()
参数
无
返回类型
带有以下各列的 SETOF 记录:
-
pid:进程标识符
-
allocated_memory:进程分配的内存总量(以字节为单位)
-
used_memory:进程实际使用的内存(以字节为单位)
-
cpu_usage_percent:进程的 CPU 使用率百分比
使用说明
此函数显示每个 Aurora PostgreSQL 后端进程的后端资源使用情况。
从以下 Aurora PostgreSQL 版本开始提供此函数:
-
Aurora PostgreSQL 17.5 及更高的 17 版本
-
Aurora PostgreSQL 16.9 及更高的 16 版本
-
Aurora PostgreSQL 15.13 及更高的 15 版本
-
Aurora PostgreSQL 14.18 及更高的 14 版本
-
Aurora PostgreSQL 13.21 及更高的 13 版本
示例
下面的示例显示 aurora_stat_resource_usage 函数的输出。
=>select * from aurora_stat_resource_usage();pid | allocated_memory | used_memory | cpu_usage_percent ------+------------------+-------------+----------------------- 666 | 1074032 | 333544 | 0.00729274882897963 667 | 787312 | 287360 | 0.0029263928146372746 668 | 3076776 | 1563488 | 0.006013116835953961 684 | 803744 | 307480 | 0.002226855426881142 2401 | 1232992 | 943144 | 0 647 | 8000 | 944 | 0.48853387812429855 659 | 319344 | 243000 | 0.0004135602076683591 663 | 262000 | 185736 | 0.008181301476644002 664 | 9024 | 1216 | 0.10992313082653653 (9 rows)