update_process_title
一个配置参数,用于确定是否为每个命令更新“ps”显示。
update_process_title
是一个 配置参数,用于确定是否为执行的每个命令更新 ps
显示。
update_process_title
在 PostgreSQL 8.2 中添加。
默认值
update_process_title
的默认值为:on
。
用法
通常没有理由禁用 update_process_title
,除非在 Windows 平台上,更新进程标题的开销较高。
按 PostgreSQL 版本分列的详细信息
update_process_title (PostgreSQL 17)
设置 |
on |
单位 |
|
类别 |
报告和日志记录 / 进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 16)
设置 |
on |
单位 |
|
类别 |
报告和日志记录 / 进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 15)
设置 |
on |
单位 |
|
类别 |
报告和日志记录 / 进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 14)
设置 |
on |
单位 |
|
类别 |
报告和日志记录 / 进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 13)
设置 |
on |
单位 |
|
类别 |
进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 12)
设置 |
on |
单位 |
|
类别 |
进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 11)
设置 |
on |
单位 |
|
类别 |
进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 10)
设置 |
on |
单位 |
|
类别 |
进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 9.6)
设置 |
on |
单位 |
|
类别 |
进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 9.5)
设置 |
on |
单位 |
|
类别 |
进程标题 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
挂起的重启 |
false |
文档: update_process_title
update_process_title (PostgreSQL 9.4)
设置 |
on |
单位 |
|
类别 |
统计 / 查询和索引统计收集器 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
文档: update_process_title
update_process_title (PostgreSQL 9.3)
设置 |
on |
单位 |
|
类别 |
统计 / 查询和索引统计收集器 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
文档: update_process_title
update_process_title (PostgreSQL 9.2)
设置 |
on |
单位 |
|
类别 |
统计 / 查询和索引统计收集器 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
文档: update_process_title
update_process_title (PostgreSQL 9.1)
设置 |
on |
单位 |
|
类别 |
统计 / 查询和索引统计收集器 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
文档: update_process_title
update_process_title (PostgreSQL 9.0)
设置 |
on |
单位 |
|
类别 |
统计 / 查询和索引统计收集器 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
文档: update_process_title
update_process_title (PostgreSQL 8.4)
设置 |
on |
单位 |
|
类别 |
统计 / 查询和索引统计收集器 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
枚举值 |
|
启动值 |
on |
重置值 |
on |
源文件 |
|
源代码行 |
|
文档: update_process_title
update_process_title (PostgreSQL 8.3)
设置 |
|
单位 |
|
类别 |
统计 / 查询和索引统计收集器 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
文档: update_process_title
update_process_title (PostgreSQL 8.2)
设置 |
|
单位 |
|
类别 |
统计 / 查询和索引统计收集器 |
简短描述 |
更新进程标题以显示活动的 SQL 命令。 |
额外描述 |
每次服务器收到新的 SQL 命令时,都启用更新进程标题。 |
上下文 |
超级用户 |
变量类型 |
bool |
来源 |
默认 |
最小值 |
|
最大值 |
|
文档: update_process_title
更改历史记录
示例
当 update_process_title
设置为 on
(默认值)时,每个 PostgreSQL 进程都将在进程标题中显示其当前状态信息;这里为 walreceiver
$ for I in `seq 1 5`; do ps -u --user postgres | grep walreceiver; sleep 5; done
postgres 826581 0.0 0.0 722988 7552 ? Ss 16:48 0:04 postgres: walreceiver streaming 7/C12BF730
postgres 826581 0.0 0.0 722988 7552 ? Ss 16:48 0:04 postgres: walreceiver streaming 7/C12BF828
postgres 826581 0.0 0.0 722988 7552 ? Ss 16:48 0:04 postgres: walreceiver streaming 7/C12BF8E8
postgres 826581 0.0 0.0 722988 7552 ? Ss 16:48 0:04 postgres: walreceiver streaming 7/C12C0948
postgres 826581 0.0 0.0 722988 7552 ? Ss 16:48 0:04 postgres: walreceiver streaming 7/C12C0948
如果 update_process_title
设置为 off
,则不会显示此类信息。
$ for I in `seq 1 5`; do ps -u --user postgres | grep walreceiver; sleep 5; done
postgres 854731 0.0 0.0 722992 7192 ? Ss 21:45 0:00 postgres: walreceiver
postgres 854731 0.0 0.0 722992 7192 ? Ss 21:45 0:00 postgres: walreceiver
postgres 854731 0.0 0.0 722992 7192 ? Ss 21:45 0:00 postgres: walreceiver
postgres 854731 0.0 0.0 722992 7192 ? Ss 21:45 0:00 postgres: walreceiver
postgres 854731 0.0 0.0 722992 7192 ? Ss 21:45 0:00 postgres: walreceiver