云数据库 GAUSSDB-统计信息函数:gs_session_all_settings(sessionid bigint)

时间:2025-10-17 14:34:22

gs_session_all_settings(sessionid bigint)

描述:查询本节点上sessionid对应的session的全量GUC参数配置。该操作需要SYSADMIN或者MONADMIN权限。在PDB下仅返回本PDB的数据,在Non-PDB返回全局数据。

参数:sessionid,会话ID。

返回值类型:setof record

函数返回字段说明如下:

名称

类型

描述

name

text

参数名称。

setting

text

参数当前值。

unit

text

参数的隐式单位。

示例:

gaussdb=# SELECT sessionid FROM pg_stat_activity WHERE usename = 'testuser';
 sessionid
-----------
    788861
(1 row)

gaussdb=# SELECT * FROM gs_session_all_settings(788861) WHERE name = 'work_mem';
   name   | setting | unit
----------+---------+------
 work_mem | 131072  | kB
(1 row)
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-2062.html