WEB开发网
开发学院数据库DB2 DB2 最佳实践: DB2 数据库存储机制 阅读

DB2 最佳实践: DB2 数据库存储机制

 2010-06-23 00:00:00 来源:WEB开发网   
核心提示: 相对于碟片速度,CPU 处理速度有了更快的增长,DB2 最佳实践: DB2 数据库存储机制(6),因此好的经验法则是确保每个 CPU 核有 15 到 20 个专用物理磁盘,通过使用多维集群(Multidimensional Clustering ,那么这个问题就变得很明显了,因为一个分区上存放了

相对于碟片速度,CPU 处理速度有了更快的增长,因此好的经验法则是确保每个 CPU 核有 15 到 20 个专用物理磁盘。通过使用多维集群(Multidimensional Clustering ,MDC )等 I/O 技术,以及良好的模式管理和设计,这个数字有可能减少。

值得注意的是,在撰写本文之际,此处所说的物理磁盘数量只针对企业中的普通处理器和磁盘技术。这包括 IBM POWER5 ™、Intel® Xeon® 和 AMD® Opteron ™ 处理器。普通的主轴速度是 15000 rpm 。当下一代处理器普及时,对于 I/O 密集型数据库服务器,每个处理器将需要大量的物理磁盘。

为每个非 DPF DB2 数据库服务器 / 每个 DPF 分区使用专用 LUN 和文件系统

最好不要在 DB2 服务器 / 分区之间共享 LUN 和物理磁盘。最佳实践是为每个非 DPF DB2 数据库服务器和每个 DPF 数据库分区使用专用 LUN 。

将 LUN 专用于 DB2 服务器或分区确实会阻碍将组成该 LUN 的物理磁盘用于创建单独的 LUN ,虽然创建的 LUN 的使用不大可能干扰那些磁盘的主要用途。但是,如上一节所述,您应该确保这些 LUN 在您的控制之下,并谨慎地加以使用。之前讨论的将剩余空间用于备份和归档日志的 staging 区域就属于这样的用途。

单个的文件系统应该在每个这样的 LUN 上创建,并且应该专用于单个 DB2 服务器或 DPF 数据库分区。

专用的 LUN 和每个 LUN 上专用的文件系统可保持存储布局的简单性,并且有助于问题诊断。

对于 DPF 系统,建议遵循 IBM Balanced Configuration Warehouse 实践。

例如,当在一个表上选择了不恰当的分区键时,查询便不能获得应有的并行性,如果采用上述做法,这个问题就可轻易诊断出来。当 LUN 和文件系统专用于数据库分区时,如果看到一组 LUN 的繁忙时间远多于其他 LUN ,那么这个问题就变得很明显了,因为一个分区上存放了所有需要处理的数据,而其他分区上的数据则相对较少。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 最佳 实践

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接