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

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

 2010-06-23 00:00:00 来源:WEB开发网   
核心提示: 请参阅“DB2 最佳实践: 物理数据库设计最佳实践”白皮书,获得关于数据库性能和数据库操作速度的相关信息,DB2 最佳实践: DB2 数据库存储机制(3),良好数据库存储设计的目标良好的数据库存储设计必须有以下重要特征:可预测的 I/O 和系统性能对 I/O 带宽和容量的

请参阅“DB2 最佳实践: 物理数据库设计最佳实践”白皮书,获得关于数据库性能和数据库操作速度的相关信息。

良好数据库存储设计的目标

良好的数据库存储设计必须有以下重要特征:

可预测的 I/O 和系统性能

对 I/O 带宽和容量的均衡使用 — 避免“热点(hot-spot )”

方便的持续管理 — 例如增加新存储

方便的问题诊断

通过冗余获得的高可用性

简单的数据库存储设计

“使一切尽量简单,但是不过于简单”
– Albert Einstein

在设计数据库存储时,需要做出很多的选择,简单化是系统架构师和 DBA 的秘密武器。本文提供的最佳实践提出了一些简单的经验法则,它们将有助于实现良好数据库存储设计的所有目标。

这种简单化有时候要付出代价,即不能为特定的表或表空间选择最优的 I/O 特征。具有丰富存储技能的有经验的 DBA ,以及时间充裕的存储管理员,往往会从物理磁盘中为特别重要的表或索引开辟一片存储。这种方法存在的问题是,这样做也许在设计时能取得最佳性能,但是为了维护最初的设计目标,最后往往会得到一个更难以管理的系统。问题诊断几乎总是很困难——最初认为足够用于特别重要的表或索引的存储带宽,随着时间的推移和应用程序的增长变得不够起来。

良好数据库存储设计的要点在于,在动态的系统上,所有目标在最初的系统设计时能够得到满足,且在数据库投入使用时仍然如此。本文描述的简单的最佳实践可以实现这些目标,且几乎不会牺牲任何性能。

数据库存储成功秘诀

考虑实际的物理磁盘,而不仅仅是存储空间

物理磁盘与存储控制器相连,DB2 数据库服务器等主机系统不能直接访问它们,DBA 也不能直接看到它们。存储管理员以逻辑单元数 1 (logical unit numbers ,LUN )的形式提供存储单元,而主机系统看到的则是真正的 SCSI 磁盘。但是,LUN 是由存储管理员提供的完全虚拟的实体,可映射物理磁盘的任何组合。一个 LUN 可以是单一 RAID 阵列、RAID 阵列的一部分、一个物理磁盘、磁盘的一部分或者多个 RAID 阵列的“元设备(meta )”。

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

Tags:DB 最佳 实践

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