暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

SQL1635N DB2_MAX_GLOBAL_SNAPSHOT_SIZE

原创 麦辣鸡腿堡 2023-12-12
489

执行SELECT * FROM sysibmadm.locks_held报错如下:

The snapshot operation failed because the size of the snapshot is "3323345776" bytes, which exceeds the maximum allowable size of "2147483135" bytes. SQLCODE=-1635

快照大小为“3323345776”字节,超过最大允许大小“2147483135”字节,导致快照操作失败

网上找到的解决方法:

快照操作失败,因为快照大小为 快照大小 字节,这超出了允许的最大大小(即 最大大小 字节)。

如果已设置 DB2_MAX_GLOBAL_SNAPSHOT_SIZE 注册表变量,请将 DB2_MAX_GLOBAL_SNAPSHOT_SIZE 增大到至少与 snapshot-size 运行时变量中此消息内给定的实际大小相同的值,然后再次运行 GET SNAPSHOT 命令。


官网链接:

https://www.ibm.com/docs/zh-tw/db2/9.7?topic=variables-general 一般注册表变量解释说明

https://www.ibm.com/support/pages/node/283473 db2top -d failed with sql1635n

0

该变量指定快照或快照估计可以包含的字节数。您可以使用此变量来防止大型全局快照导致内存使用峰值,从而导致性能下降和系统挂起。默认情况下,没有设置DB2_MAX_GLOBAL_SNAPSHOT_SIZE,这意味着快照的最大大小的有效限制(2 GB减去512字节)。这个变量是动态的,只适用于分区数据库环境。


使用db2set 来设置注册表变量

默认情况下没有设置该变量:

0



最后修改时间:2023-12-13 15:53:28
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论