最近要对单位业务系统中的一个表(表结构见文后)启用DB2的新特性:表分区和表压缩。在真正实施之前,在测试系统上进行了性能评估测试:
读性能测试
测试方法:随机从该表导出100万条记录(export),分区键使用“上传时间”字段
测试结果:
新特性使用前 | 新特性使用后 | 性能变化 | |
操作耗时 | 9分1.16秒 | 2分24.24秒 | 提高73.3% |
CPU耗时(user) | 0.02秒 | 0.01秒 | 提高50% |
CPU耗时(sys) | 0.04秒 | 0.01秒 | 提高75% |
写性能测试
测试方法:对该表插入100万条记录,每100条记录提交一次(import),分区键使用“上传时间”字段
测试结果一(仅启用新特性):
新特性使用前 | 新特性使用后 | 性能变化 | |