DB2 最佳实践: DB2 数据库存储机制
2010-06-23 00:00:00 来源:WEB开发网核心提示: 最多两次条带化存储控制器直接在控制器固件中提供了杰出的 RAID 条带化,应该将企业系统设计为使用存储控制器提供的条带功能,DB2 最佳实践: DB2 数据库存储机制(7),这么做的一个更方便的途径是让存储控制器暴露一个单独的 RAID 阵列,例如,供这个分区使用,也就是说,让 RAID-5 或
最多两次条带化
存储控制器直接在控制器固件中提供了杰出的 RAID 条带化。应该将企业系统设计为使用存储控制器提供的条带功能。这么做的一个更方便的途径是让存储控制器暴露一个单独的 RAID 阵列,例如,让 RAID-5 或 RAID-10 作为一个单独的 LUN 。然后,可以将一个或多个这样的 LUN 提供给 DB2 分区。
当把不止一个 LUN 提供给 DB2 数据库服务器或 DPF 数据库分区时,则使用 DB2 数据库系统容器更细的条带。
由于两次条带化对所有的系统都算足够了,要避免使用三次条带化,例如操作系统的逻辑卷管理器。逻辑卷管理器(LVM )条带化对于其他中间件有益,但是 DB2 数据库系统不同,DB2 数据库系统中没有足够的容量来进行自己的条带化。
将 DB2 事务日志与数据分开
为取得最佳可用性,应将事务日志和 DB2 数据或表空间分开,放到不同的物理磁盘和不同的 LUN 上。
应该为每个 DB2 分区提供一个有专用物理磁盘的 LUN 用于事务日志,此外,通常还需为表空间容器或数据提供多个 LUN 。
虽然日志物理磁盘相对于数据物理磁盘的比例很大程度上取决于工作负载,但较好的调整准则是 15% 至 25% 的物理磁盘用于日志,75% 至 85% 的物理磁盘用于数据。
使用文件系统替代原始设备 — 为每个 LUN 创建一个文件系统
由于性能的原因,直接 I/O 和并发 I/O 几乎已经完全消除了使用原始逻辑卷的需要。文件系统比原始设备提供更好的可管理性,因为单个文件系统可用作多个表空间的容器。
为一个数据库分区配置的的每个 LUN 都应该创建一个单独的文件系统,供这个分区使用,也就是说,每个 LUN 一个文件系统。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››最佳ASP.NET编程习惯
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接