Archive for 十二月, 2007
压力测试和回退方案的重要
上周某客户2个数据库分别做了分区和升级。
我做了分区的主要工作,方案是应用开发dba设计的。
升级是oracle原厂工程师做的。
升级后,cache buffer chain 争用严重(有500多个session等待这个事件),cpu使用100%,性能底下,最了回退;
分区后,buffer busy wait等待严重,经statspack分析后确认是大量全表扫描引起,创建索引后解决。
数据库升级这个我没有参与,估计没有做压力测试。
分区是做了压力测试的,但是从后来实际情况看,压力测试没有达到效果。
这个数据库有很多关联应用,可能部分压力测试没有做到。
在检查分区方案时,特别提出要做回退方案。虽然后来没有回退,但是如果没有回退方案,当时在处理时压力就更大。
这2个事情说明回退,即对原方案或者原环境的备份,是非常重要的。
简单的说,备份是非常重要的。