DB2 最佳实践: DB2 数据库存储机制
2010-06-23 00:00:00 来源:WEB开发网核心提示: 存储区域网(Storage Area Networks ,SAN )和网络连接存储(Network Attached Storage ,DB2 最佳实践: DB2 数据库存储机制(2),NAS )从根本上改变了数据库存储世界,大约十年前,对于一般 DBA 而言,过去的最佳实践显得不切实际,&ld
存储区域网(Storage Area Networks ,SAN )和网络连接存储(Network Attached Storage ,NAS )从根本上改变了数据库存储世界。大约十年前,“磁盘”一词指的是具有磁头和碟片的物理磁盘。在如今的存储世界,“磁盘”是一个完全虚拟的实体,它位于存储网络上,可以是单独的物理磁盘、物理磁盘的一部分、RAID 阵列或者 RAID 阵列的某种组合。
最近在文件系统方面取得的进步,例如直接和并发 I/O ,让原始设备较之于文件系统的所有性能优势几乎消失殆尽。
虽然摩尔定律对 CPU 处理能力有效,但是并不适用于存储子系统的速度。尽管 SAN 和 NAS 使存储通信发生了变化,但是决定如何存储比特的底层结构基本不变 — 机械主轴转动多个磁性材料的碟片,这些碟片上面是对信息编码后得到的比特。
虽然主轴速度有所提高,使用 DRAM 和 NVRAM 的存储控制器上的数据缓存亦有所帮助,但是这些进步都无法赶上过去十年来处理能力的急剧提升。因此,相对于 CPU 的处理速度,磁盘要慢得多。这种速度上的差异使得每个 CPU 核必须配备越来越多的物理磁盘,以确保系统不成为 I/O 密集型系统。虽然决定每个物理磁盘实际容量的碟片容量有了很大的提高,但是仍然难以达到适当的物理磁盘数与 CPU 核的比例。
随着存储、文件系统和 CPU 处理速度的变化,数据库存储自动配置和管理的最佳实践也在演变。在过去,可能会建议 DBA 将表和索引放到确切的物理磁盘上,甚至是每个物理磁盘的哪一部分上。但是在如今的虚拟化存储世界,对于一般 DBA 而言,过去的最佳实践显得不切实际。
本文提供的最佳实践则是围绕如今现实的存储环境而开发的。
- ››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 数据模型
更多精彩
赞助商链接