祝您好运,由于当前的世界流行病,我们有一到两天的时间不使用IBM服务器,因此,我们确定了一些需要重组以改善可用空间的表。
我是一名开发人员,而不是IBM专家。
我想知道的是,是否建议一次在多个文件上运行RGZPFM
,例如打开多个绿屏会话,并在每个文件中的不同表上运行该命令?
还是一次做一个更好?
我有一天要做几个表,并认为如果我能够一次为多个表运行它,那么以某种方式完成它会更快一些吗?
这里是我打算RGZPFM
使用的表列表(无表名),以便您可以了解所涉及的处理或行。
通常如此,这取决于。如果有问题的计算机具有多个磁盘和一个以上的CPU,则并行化rgzpfm将显示总体速度提高。
我建议不要使用并行的绿屏会话,因为根据许可的不同,绿屏会话可能会降低性能。
我建议对每个表使用SBMJOB CMD(RGZPFM…)。由于不同的计划选项,批处理作业通常比“绿屏”更有效。
由于您的表不是很大,我建议在系统上没有太多活动时运行批处理作业,因为表在重新组织时将被锁定。
此外,如果应该访问锁定表,则定时作业(wrkjobscde,备份)和外部访问(ODBC)将受到影响。请记住这一点。