返回首页

gbase数据、南大通用产品文档:GBase8cGLOBAL_STAT_USER_FUNCTIONS

更新日期:2024年09月11日

提供GBase 8c 中各个节点的用户所创建的函数的状态的统计信息。
名称
类型
描述
node_name
name
数据库进程名称。
funcid
oid
函数的id。
schemaname
name
此函数所在模式的名称。
funcname
name
函数名称。
calls
bigint
该函数被调用的次数。
total_time
double prec
ision
此函数及其调用的所有其他函数所花费的总时间
(以毫秒为
单位)。
self_time
double prec
ision
在此函数本身中花费的总时间
(不包括它调用的其他函数)

以毫秒为单位。

使用 LTXHWM 配置参数来指定长事务高水印。长事务高水印是可用的日志空间百分率,当
填满时,触发数据库服务器来检查长事务。
onconfig.std 值
LTXHWM 70
如未出现
80(如果 DYNAMIC_LOGS 设置为 1 或 2)50(如果 DYNAMIC_LOGS 设置为 0)

1 - 100
单位
百分比
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。
用法
当逻辑日志空间达到 LTXHWM 阈值时,数据库服务器启动回滚事务。如果您降低 LTXHWM
值,则增加日志文件的大小或数目来减少回滚的可能性。
如果 DYNAMIC_LOGS 设置为 1 或 2,则当有长事务时,数据库服务器可添加足够数目的日
志文件来完成事务或防止回滚挂起。
如果您不想添加过多的逻辑日志,则应将 LTXHWM 设置为一个较小值(大约 60)。如果关
闭动态日志记录(DYNAMIC_LOGS = 0),则应将 LTXHWM 设置更低(大约 50)来避免逻辑
空间耗尽。
警告: 如果您将 LTXHWM 和 LTXEHWM 都设置为 100,则从不终止长事务。虽然您可为了
对自己有利而使用此配置,但是对于正常的数据库服务器操作,您应将 LTXHWM 设置低于
100。
如果您设置 LTXHWM 为 100,则数据库服务器发出警告消息:
LTXHWM is set to 100%. This long transaction high water mark will never be reached.
Transactions will not be aborted automatically by the server, regardless of their length.
如果事务挂起,则请遵循 GBase 8s 管理员指南中关于管理逻辑日志文件的章节指导,从
长事务挂起恢复。

ctor
取值:(0, 1.0)
默认值:0.6
说明:tcmalloc 内存回收中阶阈值(回收频率中等),默认0.6。
修改方式:可在配置文件中修改值。适用于global 范围。