购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

34.保证表和索引文件合法而且有组织

DBA要完成很多任务,其中之一就是维护表和索引文件。数据和索引都包含在自己的文件中。随着对这些文件执行越来越多的活动,它们会变得没有组织、很零碎,或者过于冗长。

DB2提供了很多工具来帮助维护物理文件。如果这些工具使用得当,可以显著改善性能。清理数据和索引文件最常用的工具是REORG。REORG工具可以用来重新组织DB2表空间和索引,相应地提高访问这些对象的效率。需要定期地重新组织,以确保数据处于一种最优的方式以利于完成后续的访问。

这是DBA通常要完成的诸多任务之一,大多数情况下他们都能做得很好,会适当地进行监控并执行REORG工具来保证文件的有效性。不过,如果性能有问题,还应该对这个方面再做检查。

索引也是文件,需要进行维护。在索引文件上执行REORG时,会完成碎片空间回收以及其他一些处理。如果索引没有组织、没有条理,这往往是导致应用出现性能问题的一个主要原因,另外执行REORG可以提高效率,还可能减少文件中的索引层次。

如果你使用的是V9,可以检查SYSIBM.SYSTABLESPA-CESTATS和SYSIBM.SYSINDEXSPACESTATS表中的数据。这些表中的列名都很直观,含义很清楚。这些实时统计表会定期更新,有助于确定什么时候需要重新组织对象。 a2zAez+CNFhhxeTr0EqzsFpbgjAUPtlC/9L1WjHFtMVWQpOOQ+6eg/SGur2SGZ9+

点击中间区域
呼出菜单
上一章
目录
下一章
×