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

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 而言,过去的最佳实践显得不切实际。

本文提供的最佳实践则是围绕如今现实的存储环境而开发的。

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

Tags:DB 最佳 实践

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