|
3。你想,单个连接的情况下mincommit=3,每次commit后,db2是不是尝试等待一段时间(1秒)希望有其他的事务来一起提交,实际上这个等待是白等了,单个连接么,根本没有其他的事物。这种情况下当然就浪费了宝贵的时间了。db2 mincommit是希望在应用层能把IO起一个缓冲的作用,但前提是多个并发连接。
4。从我的sqlserver和ora上的测试看,确实是有一定的影响的,可能在10%-30%,我没有仔细看,回头有时间仔细研究下。512B 比4096有性能提高不多是因为磁盘磁头寻道和旋转延迟没有变化,只是写入的数据量上少了一点
5。确实如你所说,异步写在一些系统上还不是很稳定,但是,windows, aix, linux应该很不错了。希望db2下个版本能加个参数,允许管理员设置使用异步写。
|
|