《DB2性能调整和优化》
1.性能优化应该是跨越应用系统的整个生命周期,不是用户感觉性能差的时候开始
2.对任何程序而言,最慢最耗时间的操作是从磁盘度数(磁盘的转数没有较大提高),任何一个数据库系统、,必然存在大量的I/O,所以I/O是导致数据库性能问题的关键。
3.DB中数据访问都要经过缓冲池:读的数据先要读到缓冲池才能提交应用;写的数据也是先要写到缓冲池才能进行I/O。缓冲池是影响DB性能最大的参数。
4.Greate BufferPool 语句可以添加更多的缓冲池
5.和锁相关的问题:锁等待、锁升级、和死锁有关的问题
锁等待:当应用程序对一个对象请求的锁不能立即得到时,该应用程序进入一个等待服务的队列,等待占用锁的应用程序提交或回滚来释放锁;
锁升级:从行级别升级到表级别
6.多个insert into同一个表可以用value后跟多个(),但Informix不支持。