返回首页

gbase数据、南大通用产品文档:GBase8sonmode 和 S 参数:设置决策支持扫描的最

更新日期:2024年09月11日

大数目(SQL 管理 API)
随同 admin() 或 task() 函数,使用 onmode 和 S 参数来更改当前正在执行的当期会话
决策支持扫描的最大数目。
语法

元素
描述
关键考虑
scans
当前正在执行的并
行扫描的最大数目。

该数目必须是从 10 至 1
048
576 的无符号整数。



GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 778 -
用法
在数据库服务器处于 online 时,使用这个函数来覆盖 DS_MAX_SCANS 配置参数设置的限
制。新的值仅影响数据库服务器的当前实例;这些值不记录在 ONCONFIG 文件中。如果您
关闭并重启数据库服务器,则该参数的值恢复为 ONCONFIG 文件中的值。
要了解用于控制 PDQ 参数的信息,请参阅 GBase 8s 性能指南。
这个函数等同于 onmode -S 命令。
示例
下列示例设置当前正在执行的并行扫描的最大数目为 2000:
EXECUTE FUNCTION task("onmode","S","2000");

语法:

-pr 选项执行与 oncheck -cr 相同的检查并显示保留页的信息。
-pR 选项执行与 onchdeck -cR 相同的检查,显示保留页的信息,并显示有关逻辑日志和物
理日志页的详细信息(标记活动物理日志页的开始和结束)。
如果已更改了配置参数信息(通过编辑配置文件),但还未重新初始化共享内存,那么
oncheck -pr 和 oncheck -pR 检测到不一致性并返回错误消息。
有关 oncheck -pr 输出的列表和解释,请参阅 保留页。有关 -cr 选项的描述,请参阅
oncheck -cr 和 -cR: 检查保留页。

GBA-02DR-0020
错误码
错误标识
错误信息
GBA-02DR-0020

refresh tables failed
错误出现原因
gnode 层调用refresh tables sql 报错
分析与建议
查看日志,确认出错节点,手动排除gnode 问题