IT其它Db2reorg

db2什么时候需要做REORG?

操作系统版本: AIX 7.1数据库版本 : DB2 V9.7问题:当前使用串行REORG的脚本,维护时间需要大约8个小时;改用并行的REORG的脚本,维护时间仍然需要大约6个小时;恢复到使用串行的REORG脚本,并观察系统资源消耗情况,一开始REORG速度很快,但过了不久后,到达了REORG比较慢的表此时使用topa...显示全部

操作系统版本: AIX 7.1
数据库版本 : DB2 V9.7
问题:
当前使用串行REORG的脚本,维护时间需要大约8个小时;
改用并行的REORG的脚本,维护时间仍然需要大约6个小时;
恢复到使用串行的REORG脚本,并观察系统资源消耗情况,一开始REORG速度很快,但过了不久后,到达了REORG比较慢的表此时使用topas查看系统资源,发现资源消耗下降到一个较低的值,如IO吞吐量低,KBPS:5.6K。
请问,从哪些方面分析是否需要reorg,跟longlobdata有关?

收起
参与15

查看其它 1 个回答anikikong的回答

anikikonganikikong  数据库运维工程师 , 中国民生银行

表和索引碎片太多才需要reorg。db2是有工具reorgchk帮你检查的。还有就是必须reorg的场景,例如增加列,扩长度,修改列类型等。没必要天天做,定期检查需要做再做。还有其他替代方案,admin move table也可以

银行 · 2019-08-06

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

  • 发布时间:2019-08-06
  • 关注会员:4 人
  • 回答浏览:7143
  • X社区推广