更新日期:2024年09月11日
创建时刻标志告诉 GBase 8s 为智能大对象指定什么选项。
下表描述创建时刻标志。
指示符的类
型
创建时刻标志
描述
GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 91 -
指示符的类
型
创建时刻标志
描述
日志记录
LO_LOG
告诉数据库服务器在系统日志文件中
日志记录智能大对象的更改。
请慎重考虑是否使用 LO_LOG 标志
值。要日志记录智能大对象,数据库
服务器会产生大量开销。您还必须确
保系统日志文件足够大,以保存智能
大对象的值。要获取更多信息,请参
阅《GBase 8s 管理员指南》。
LO_NOLOG
对于涉及与智能大对象相关联的所有
操作,告诉数据库服务器关闭日志记
录。
最后访问时
刻
LO_KEEP_LASTACCESS_TIME
告诉数据库服务器保存智能大对象的
最后访问时刻。此访问时刻是最后的
读或写操作的时刻。
请慎重考虑是否使用
LO_KEEP_LASTACCESS_TIME 标
志值。要维护智能大对象的最后访问
时刻,数据库服务器会产生大量开销。
LO_NOKEEP_LASTACCESS_TIME 告诉数据库服务器不维护智能大对象
的最后访问时刻。
ifx_lo_specset_flags()函数将创建时刻标志设置为新的值。ifx_lo_specget_flags() 函数检索创
建时刻标志的当前值。
在智能大对象规范结构中存储日志记录指示符和最后访问时刻指示符,作为单个标志值。
要从每一组设置标志,请使用 C 语言 OR 运算符来一起掩藏两个标志值。然而,彼此地
掩藏互斥的标志会导致错误。如果您未为标志组之一指定值,则数据库服务器使用继承层
级来确定此信息。
您可以监视存储空间状态,并配置当存储空间变满时如何给予通知。
当存储空间或分区变满时,会通过联机消息日志文件显示消息。
您可以通过 STORAGE_FULL_ALARM 配置参数配置当存储空间变满时要触发的警报。
您可以指定发送警报的频率和要发送警报的最低严重性级别。 缺省情况下,警报时间间隔
是 600 秒,警报严重性级别为 3。有关 STORAGE_FULL_ALARM 配置参数和事件警报
的更多信息,请参阅《GBase 8s 管理员参考》。
如果高可用性集群中的主服务器遇到了空间不足的情况,并且启用了
STORAGE_FULL_ALARM 配置参数,那么将触发事件警报,并在主服务器上返回错误状
态,但是不会在任何辅助服务器上返回错误状态。这是预期的行为,因为主服务器遇到空
间不足情况时,不会再将日志记录从主服务器发送到辅助服务器。在这种情况下,辅助服
务器永远不会超过其存储限制,因此不会触发事件警报或返回错误状态。
您可以使用 GBase 8s 调度程序设置自动监视存储空间状态这一任务。 任务的属性定义调
度程序收集的信息,并指定任务运行的频率。例如,可以将任务定义为一周五天、每隔一
小时监视存储空间。有关更多信息,请参阅调度程序和创建任务。