gpt4 book ai didi

db2重新组织表

转载 作者:行者123 更新时间:2023-12-04 07:24:25 24 4
gpt4 key购买 nike

当我更改 db2 中的表时,必须重新组织它
所以我执行下一个查询:

Call Sysproc.admin_cmd ('reorg Table myTable');

我正在寻找适当的解决方案以在表被更改时重新组织表,或者在进行各种修改后重新组织所有模式

最佳答案

重组操作类似于硬盘中的碎片整理。它释放页面中的空白空间,最终可以根据索引重新组织数据。根据功能,它会创建压缩字典并压缩数据。

如您所见,重组操作是一项管理任务,并且每次修改数据时都没有必要。数据库可以运行而无需重组。

为了缓解这种情况,DB2包含了诸如自动备份之类的自动功能,但这并不能回答您自己的问题。这只会触发需要该表的重组。

  • 要明确重组表,您需要执行命令reorg http://publib.boulder.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0001966.html
  • 或通过admin_cmd http://publib.boulder.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.sql.rtn.doc/doc/r0023582.html
  • 关于db2重新组织表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16033196/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com