释放用于 DB2 工作负载的固态硬盘的价值
2010-09-16 00:00:00 来源:WEB开发网核心提示: 为了利用低延时的 SSD 资源,还可以挑出热表,释放用于 DB2 工作负载的固态硬盘的价值(2),然后使用 ADMIN_TABLE_ MOVE 存储过程将这样的表转移到 SSD 存储所支持的表空间上,选择热数据对于充分利用 SSD 资源十分有益,我们取得了表和索引在 SSD 上的优化安排策略,只
为了利用低延时的 SSD 资源,还可以挑出热表,然后使用 ADMIN_TABLE_ MOVE 存储过程将这样的表转移到 SSD 存储所支持的表空间上。
选择热数据对于充分利用 SSD 资源十分有益。SSD 最适合随机 I/O,与连续 I/O 相对 HDD 提升 10 倍性能相比,SSD 相对 15,000 rpm HDD 可以提升超过 100 倍性能(以 IOPS 度量)。
为了证实 DB2 对象在 SSD 上的性能效果,我们选择一个 IBM DB2 OLTP 工作负载来进行一系列的测试,首先以所有数据库文件放在 HDD 上的场景作为基准。当我们将整个数据库转移到 SSD 上时,取得了 10 倍的性能提升(以每秒事务数度量)。 编辑注:对使用 SSD 的 IBM Informix Dynamic Server 的实验室测试也显示有性能提升。 然后,我们将数据库应用程序的一部分迁移到 SSD,对一系列的场景进行测试。首先采取随意安排的策略将数据库索引文件放到 SSD 存储上,但是这样做只获得不多的性能提升(不超过 2 倍)。显然,为获得更大的性能提升,需要将 SSD 空间预留给那些能导致最多随机物理 I/O 传输和对应用程序性能最为关键的数据库对象。通过对 DB2 监视数据和操作系统性能指标的实验,我们取得了表和索引在 SSD 上的优化安排策略,只需将整个数据库的 30% 放在 SSD 上,便可以获得超过 8 倍的性能提升(见图 2)。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››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 数据模型
- ››DB2 pureScale 实战
更多精彩
赞助商链接