openGauss SQL参考—函数和操作符:统计信息函数(7)
-
get_instr_wait_event(NULL)
描述:获取当前节点event等待的统计信息。
返回值类型:record
-
get_instr_user_login()
描述:获取当前节点的用户登入登出次数信息,查询该函数必须具有sysadmin或者monitor admin权限。
返回值类型:record
-
get_instr_rt_percentile(integer)
描述:获取数据库SQL响应时间P80,P95分布信息。
返回值类型:record
-
get_node_stat_reset_time()
描述:获取当前节点的统计信息重置(重启,主备倒换,数据库删除)时间。
返回值类型:record
-
DBE_PERF.get_global_os_runtime()
描述:显示当前操作系统运行的状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_os_threads()
描述:提供openGauss中所有正常节点下的线程状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_workload_sql_count()
描述:提供openGauss中不同负载SELECT,UPDATE,INSERT,DELETE,DDL,DML,DCL计数信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_workload_sql_elapse_time()
描述:提供openGauss中不同负载SELECT,UPDATE,INSERT,DELETE,响应时间信息(TOTAL,AVG, MIN, MAX),查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_workload_transaction()
描述:获取openGauss内所有节点上的事务量信息,事务时间信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_session_stat()
描述:获取openGauss节点上的会话状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
说明:状态信息有17项:commit、rollback、sql、table_scan、blocks_fetched、physical_read_operation、 shared_blocks_dirtied、local_blocks_dirtied、shared_blocks_read、local_blocks_read、 blocks_read_time、blocks_write_time、sort_imemory、sort_idisk、cu_mem_hit、 cu_hdd_sync_read、cu_hdd_asyread。
-
DBE_PERF.get_global_session_time()
描述:提供openGauss各节点各个关键阶段的时间消耗,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_session_memory()
描述:汇聚各节点的Session级别的内存使用情况,包含执行作业在数据节点上Postgres线程和Stream线程分配的所有内存,单位为MB,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_session_memory_detail()
描述:汇聚各节点的线程的内存使用情况,以MemoryContext节点来统计,查询该函数必须具有sysadmin权限。
返回值类型:record
-
create_wlm_session_info(int flag)
描述:将当前内存中记录的TopSQL查询语句级别相关统计信息清理。该函数只有管理员用户可以执行。
返回值类型:int
-
pg_stat_get_wlm_session_info(int flag)
描述:获取当前内存中记录的TopSQL查询语句级别相关统计信息,当传入的参数不为0时,会将这部分信息从内存中清理掉。该函数只有system admin和monitor admin用户可以执行。
返回值类型:record
-
gs_paxos_stat_replication()
描述:在主机端查询备机信息。目前只支持集中式DCF模式。
返回值类型:setofrecord
返回字段说明如下:
-
gs_wlm_get_resource_pool_info(int)
描述:获取所有用户的资源使用统计信息,入参为int类型可以为可以为任意int值或NULL。
返回值类型:record
-
gs_wlm_get_all_user_resource_info()
描述:获取所有用户的资源使用统计信息。
返回值类型:record
-
gs_wlm_get_user_info(int)
描述:获取所有用户的相关信息,入参为int类型可以为可以为任意int值或NULL。该函数只有sysadmin权限的用户可以执行。
返回值类型:record
-
gs_wlm_get_workload_records()
描述:获取动态负载管理下的所有作业信息,该函数只在动态负载管理开的情况下有效。
返回值类型:record
-
gs_wlm_readjust_user_space()
描述:修正所有用户的存储空间使用情况。该函数只有管理员用户可以执行。
返回值类型:record
-
gs_wlm_readjust_user_space_through_username(text name)
描述:修正指定用户的存储空间使用情况。该函数普通用户只能修正自己的使用情况,只有管理员用户可以修正所有用户的使用情况。当name指定位“0000”,表示需要修正所有用户的使用情况。
返回值类型:record
-
gs_wlm_readjust_user_space_with_reset_flag(text name, boolean isfirst)
描述:修正指定用户的存储空间使用情况。入参isfirst为true表示从0开始统计,否则从上一次结果继续统计。该函数普通用户只能修正自己的使用情况,只有管理员用户可以修正所有用户的使用情况。当name指定位“0000”,表示需要修正所有用户的使用情况。
返回值类型:record
-
gs_wlm_session_respool(bigint)
描述:获取当前所有后台线程的session resouce pool相关信息,入参为bigint类型可以为可以为任意bigint值或NULL。
返回值类型:record
-
gs_wlm_get_session_info()
描述:目前该接口已废弃,暂不可用。
-
gs_wlm_get_user_session_info()
描述:目前该接口已废弃,暂不可用。
-
gs_io_wait_status()
描述:目前该接口不支持单机和集中式,暂不可用。
-
global_stat_get_hotkeys_info()
描述:获取整个数据库实例中热点key的统计情况。目前该接口不支持单机和集中式,暂不可用。
-
global_stat_clean_hotkeys()
描述:清理整个数据库实例中热点key的统计信息。目前该接口不支持单机和集中式,暂不可用。
-
DBE_PERF.get_global_session_stat_activity()
描述:汇聚openGauss内各节点上正在运行的线程相关的信息,查询该函数必须具有monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_thread_wait_status()
描述:汇聚所有节点上工作线程(backend thread)以及辅助线程(auxiliary thread)的阻塞等待情况,查询该函数必须具有sysadmin和monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_operator_history_table()
描述:汇聚当前用户数据库主节点上执行作业结束后的算子相关记录(持久化),查询该函数必须具有sysadmin和monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_operator_history()
描述:汇聚当前用户数据库主节点上执行作业结束后的算子相关记录,查询该函数必须具有sysadmin和monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_operator_runtime()
描述:汇聚当前用户数据库主节点上执行作业实时的算子相关记录,查询该函数必须具有sysadmin和monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_statement_complex_history()
描述:汇聚当前用户数据库主节点上复杂查询的历史记录,查询该函数必须具有monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_statement_complex_history_table()
描述:汇聚当前用户数据库主节点上复杂查询的历史记录(持久化),查询该函数必须具有monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_statement_complex_runtime()
描述:汇聚当前用户数据库主节点上复杂查询的实时信息,查询该函数必须具有sysadmin和monadmin权限。
返回值类型:record
-
DBE_PERF.get_global_memory_node_detail()
描述:汇聚所有节点某个数据库节点内存使用情况,查询该函数必须具有monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_shared_memory_detail()
描述:汇聚所有节点已产生的共享内存上下文的使用信息,查询该函数必须具有monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_statio_all_indexes()
描述:汇聚所有节点当前数据库中的每个索引行,显示特定索引的I/O的统计,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_stat_all_tables()
描述:显示汇聚各节点数据中每个表(包括TOAST表)的一行的统计信息
返回值类型:record
-
DBE_PERF.get_global_stat_all_tables()
描述:显示各节点数据中每个表(包括TOAST表)的一行的统计信息。
返回值类型:record
-
DBE_PERF.get_local_toastname_and_toastindexname()
描述:提供本地toast表的name和index和其关联表的对应关系,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_statio_all_indexes()
描述:统计所有节点当前数据库中的每个索引行,显示特定索引的I/O的统计,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_statio_all_sequences()
描述:提供命名空间中所有sequences的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_statio_all_tables()
描述:汇聚各节点的数据库中每个表I/O的统计,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_statio_all_tables()
描述:统计openGauss内数据库中每个表I/O的统计,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_local_toast_relation()
描述:提供本地toast表的name和其关联表的对应关系,查询该函数必须具有sysadmin权限
返回值类型:record
-
DBE_PERF.get_global_statio_sys_indexes()
描述:汇聚各节点的命名空间中所有系统表索引的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_statio_sys_indexes()
描述:统计各节点的命名空间中所有系统表索引的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_statio_sys_sequences()
描述:提供命名空间中所有系统表为sequences的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_statio_sys_tables()
描述:提供各节点的命名空间中所有系统表的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_statio_sys_tables()
描述:openGauss内汇聚命名空间中所有系统表的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_statio_user_indexes()
描述:各节点的命名空间中所有用户关系表索引的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_statio_user_indexes()
描述:openGauss内汇聚命名空间中所有用户关系表索引的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_statio_user_sequences()
描述:显示各节点的命名空间中所有用户的sequences的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_statio_user_tables()
描述:显示各节点的命名空间中所有用户关系表的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_statio_user_tables()
描述:openGauss内汇聚命名空间中所有用户关系表的IO状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_stat_db_cu()
描述:视图查询openGauss各个节点,每个数据库的CU命中情况,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_all_indexes()
描述:汇聚所有节点数据库中每个索引的统计信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_stat_all_indexes()
描述:统计所有节点数据库中每个索引的统计信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_sys_tables()
描述:汇聚各节点pg_catalog、information_schema模式的所有命名空间中系统表的统计信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_stat_sys_tables()
描述:统计各节点pg_catalog、information_schema模式的所有命名空间中系统表的统计信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_sys_indexes()
描述:汇聚各节点pg_catalog、information_schema模式中所有系统表的索引状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_stat_sys_indexes()
描述:统计各节点pg_catalog、information_schema模式中所有系统表的索引状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_user_tables()
描述:汇聚所有命名空间中用户自定义普通表的状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_stat_user_tables()
描述:统计所有命名空间中用户自定义普通表的状态信息,查询该函数必须具有monitoradmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_user_indexes()
描述:汇聚所有数据库中用户自定义普通表的索引状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_stat_user_indexes()
描述:统计所有数据库中用户自定义普通表的索引状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_database()
描述:汇聚所有节点数据库统计信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_database_conflicts()
描述:统计所有节点数据库统计信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_xact_all_tables()
描述:汇聚命名空间中所有普通表和toast表的事务状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_summary_stat_xact_all_tables()
描述:统计命名空间中所有普通表和toast表的事务状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record
-
DBE_PERF.get_global_stat_xact_sys_tables()
描述:汇聚所有节点命名空间中系统表的事务状态信息,查询该函数必须具有sysadmin权限。
返回值类型:record

浙公网安备 33010602011771号