openGauss SQL参考—函数和操作符:其它函数(1)
其它函数
-
plan_seed()
描述:获取前一次查询语句的seed值(内部使用)。
返回值类型:int
-
pg_stat_get_env()
描述:获取当前节点的环境变量信息,仅sysadmin和monitor admin可以访问。
返回值类型:record
示例:
openGauss=# select pg_stat_get_env(); pg_stat_get_env --------------------------------------------------------------------------------------------------------------------------------------- (coordinator1,localhost,144773,49100,/data1/openGauss_TRUNK/install,/data1/openGauss_TRUNK/install/data/coordinator1,pg_log) (1 row) -
pg_catalog.plancache_clean()
描述:清理节点上无人使用的全局计划缓存。
返回值类型:bool
-
pg_catalog.plancache_status()
描述:显示节点上全局计划缓存的信息,函数返回信息和GLOBAL_PLANCACHE_STATUS一致。
返回值类型:record
-
textlen(text)
描述:提供查询text的逻辑长度的方法。
返回值类型:int
-
threadpool_status()
描述:显示线程池中工作线程及会话的状态信息。
返回值类型:record
-
get_local_active_session()
描述:提供当前节点保存在内存中的历史活跃session状态的采样记录。
返回值类型:record
-
pg_stat_get_thread()
描述:提供当前节点下所有线程的状态信息,sysadmin和monitor admin用户可以查看所有线程信息,普通用户查看本用户的线程信息。
返回值类型:record
-
pg_stat_get_sql_count()
描述:提供当前节点中用户执行的SELECT/UPDATE/INSERT/DELETE/MERGE INTO语句的计数结果,sysadmin和monitor admin用户可以查看所有用户的信息,普通用户查看本用户的统计信息。
返回值类型:record
-
pg_stat_get_data_senders()
描述:提供当前活跃的数据复制发送线程的详细信息。
返回值类型:record
-
get_wait_event_info()
描述:提供wait event事件的具体信息。
返回值类型:record
-
generate_wdr_report(begin_snap_id bigint, end_snap_id bigint, report_type cstring, report_scope cstring, node_name cstring)
描述:基于两个snapshot生成系统诊断报告。需要在postgres库下执行,默认初始化用户或monadmin用户可以访问,V500R001C20SPC002及其之前的版本初始化用户或sysadmin用户可以访问。只可在系统库中查询到结果,用户库中无法查询。
返回值类型:record
表 1 generate_wdr_report 参数说明
- summary
- detail
- all,即同时包含summary 和 detail。
- cluster:数据库级别的信息
- node:节点级别的信息
在report_scope指定为node时,需要把该参数指定为对应节点的名称。(节点名称可以执行select * from pg_node_env;查询)。
- cluster:省略/空/NULL
- node: openGauss中的节点名称

浙公网安备 33010602011771号