更新日期:2024年09月11日
使用 SHMVIRT_ALLOCSEG 配置参数来指定 GBase 8s 应分配新的共享内存段的阈值,以及
如果服务器不能分配新内存段时激活的事件报警级别。
onconfig.std 值
SHMVIRT_ALLOCSEG 0,3
值
一个数值,可选地后跟一个逗号和另一个数值。
threshold = 当数据库服务器应添加一个共享内存段时指出的数值。:
l 0 = 缺省。当需要时数据库服务器分配的共享内存段。
l .40 - .99 = 添加一个段之前使用的内存百分比。
l 256 - 10000000 = 添加一个段之前保留的 KB 数。
alarm_level:可选的。一个从 1 至 5 的整数值,指定发出的事件报警级别:1
= 不值得
注意,2 = 信息,3 = 关注(缺省),4 = 紧急,5 = 致命。事件报警的类 ID 是 24,事
件 ID 是 24003。
分隔符
以逗号分隔这些值。
生效
编辑 onconfig 文件并重启数据库服务器之后。
用法
设置 SHMVIRT_ALLOGSEG 配置参数来主动地添加共享内存段,而不是等到数据库服务器自
动地添加共享内存段。
GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 143 -
如果不能分配新的内存段,则事件报警每三十分钟重复一次。
systraceclasses 系统目录表包含跟踪类的名称和标识符。systraceclasses 具有以下列。
表 35. SYSTRACECLASSES 表列描述
列
类型
解释
name
CHAR(18)
跟踪消息的类的名称
classid
SERIAL
跟踪类的标识代码
跟踪类是可以在开发和测试新的 DataBlade 模块和用户定义的例程过程中使用的跟
踪消息类别。开发者可以通过在其代码中调用适当的 DataBlade API 例程来使用跟踪设
施。
要创建新的跟踪类,将一行直接插入 systraceclasses表中。缺省情况下,所有用户都
可以查看此表,但只有具有 DBA 特权的用户才能对其进行修改。
除非没有定义 MITRACE_OFF 配置参数,否则数据库不支持跟踪。
name 列的唯一索引要求每个跟踪类都具有唯一名称。数据库服务器为每个类指定唯
一顺序代码。此 classid 列的索引也只允许唯一值。
GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 69 -