发行说明


|8.1 第 8 章 物理数据库设计

|8.1.1 表空间设计注意事项

|8.1.1.1 当数据位于冗余独立磁盘阵列时优化表空间性能

| | | |

|DB2_PARALLEL_IO

|DB2_PARALLEL_IO 还会影响定义了多个容器的表空间。如果不设置注册表变量,则 I/O 并行度等于表空间中的容器数目。如果设置注册表变量,则 |I/O 并行度等于预取装大小除以数据块大小得到的结果。如果表空间中的个别容器在多个物理磁盘中进行了条带化,则您可能想设置注册表变量。

|例如,表空间中有两个容器,并且预取装大小是数据块大小的四倍。如果未设置注册表变量,则对此表空间的预取装请求将分为两个请求(每个请求将针对两个数据块)。假定这些预取装程序可用,则两个预取装程序可以并行处理这些请求。在设置了注册表变量的情况下,此表空间的预取装请求将分为四个请求(每个数据块一个请求),并且有可能四个预取装程序并行处理请求。

|在此示例中,如果这两个容器中的每一个都有单个磁盘供它们专用,则对此表空间设置注册表变量可能会导致在这些磁盘上发生争用,原因是两个预取装程序将同时访问这两个磁盘中的每一个磁盘。然而,如果这两个容器在多个磁盘上进行了条带化,则设置注册表变量将潜在地允许同时访问四个不同的磁盘。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]