在db2中进行在线重组后,表大小急剧增加(数据库增长)

2020-08-22 16:39发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

最近,我们在生产系统中执行了表在线重组(MSEG),在在线重组活动期间,我们观察到数据库级别的表增长。

我们发现两天内表的总大小增加了19 GB。 因此,我们立即中止了在线重组活动,并观察到数据库增长正常。

我知道表功能的在线重组不会增加数据库的增长,但就我而言,这确实发生了。

现在中止表MSEG上的在线重组活动后,数据库的增长或表的大小没有减少。

由于桌上的在线重组,任何人都可以帮助我解决此数据库增长问题。

此致

Murali

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

最近,我们在生产系统中执行了表在线重组(MSEG),在在线重组活动期间,我们观察到数据库级别的表增长。

我们发现两天内表的总大小增加了19 GB。 因此,我们立即中止了在线重组活动,并观察到数据库增长正常。

我知道表功能的在线重组不会增加数据库的增长,但就我而言,这确实发生了。

现在中止表MSEG上的在线重组活动后,数据库的增长或表的大小没有减少。

由于桌上的在线重组,任何人都可以帮助我解决此数据库增长问题。

此致

Murali

付费偷看设置
发送
6条回答
哎,真难
1楼-- · 2020-08-22 17:27

您好,穆拉利,

是的,除非您更改了表的压缩设置,否则我也看不出为什么Inplace Reorg应该永久增加表的大小。

Inplace Reorg释放了 桌子末端的空间。 在Inplace Reorg的末尾,将执行截断并将表末尾的空间返回到表空间。 您是否完成了Inplace Reorg或在中间某个地方中止了它?

我不是Inplace Reorg的忠实拥护者,因此如果有必要,始终建议使用DB6CONV来重组表。 Db6CONV使用ADMIN_MOVE_TABLE重建表。 这具有许多优点。 将创建一个新的压缩字典,将重新组织或内联LOB数据……

注意

Frank

何必丶何苦呢
2楼-- · 2020-08-22 17:19

Hi Frank,

感谢您的投入。

您完成了Inplace Reorg还是中途取消了它?

是的,由于性能问题,我们已中止/暂停了在线重组活动。

但是现在我担心的是由于此活动导致数据库的增长。

是否可以重新获得空间? 如果是,请指导我如何实现。

之前,我们使用admin_move_table过程来重建表,但是由于生产系统中的DR设置处于活动状态,因此我们观察到备用数据库中存在不一致(表不可访问)的情况。

感谢和问候,

Murali

槿木_熙
3楼-- · 2020-08-22 17:40

嗨,穆拉利,

我不知道如何在不完成任何REORG的情况下重新获得空间。

在ADMIN_MOVE_TABLE测试中使用LOAD? 当无法在备用数据库上访问LOAD日志文件时,这可以将表置于备用数据库无法访问的模式。

标准的ADMIN_MOVE_TABLE运行显然可以生成更多的日志量,但不应将表置于不可访问的状态 模式。

问候

弗兰克

天桥码农
4楼-- · 2020-08-22 17:15

嗨弗兰克,

我们可以执行重组活动或ADMIN_MOVE_TABLE过程来重新获得空间吗?

来到ADMIN_MOVE_TABLE过程,我们成功使用此过程回收了数据库上的空间,而在生产系统(主系统)中没有任何性能问题,但是在执行故障转移操作时遇到了问题(表不可访问)。

最后,我们已中止故障转移操作,并通过主数据库联机备份和重建灾难恢复站点还原了备用数据库。

这就是为什么我们不选择ADMIN_MOVE_TABLE过程的原因。

感谢和问候,

Murali

zhangjiyang1323
5楼-- · 2020-08-22 17:38

您好,穆拉利,

我仍然不明白为什么ADMIN_MOVE_TABLE会引起问题。 我只怀疑LOAD在这里发挥了作用。 我将问题留给ADMIN_MOVE_TABLE/HADR专家解决。

致谢

Frank

Cikesha
6楼-- · 2020-08-22 17:28

我与我们的ADMIN_MOVE_TABLE专家再次确认。 他们同意我的观点。

(1)如果使用得当,ADMIN_MOVE_TABLE应该不会引起任何问题。

如果使用了选项COPY_USE_LOAD并且备用数据库无法访问副本,则可能会出现问题 文件,或者备用数据库无法为ADMIN_MOVE_TABLE创建的表副本提供足够的空间。

(2)如果表的定义未更改,就地重组不应增加表的大小。

请检查表压缩选项是否已更改或表的APPEND MODE是否已激活。

注意事项

弗兰克

一周热门 更多>