[来自 stackoverflow]
我试图找到一种方法来加速我的插入到 DB2 9.7.1 (ubuntu linux)
我正在观看 vmstat 并尝试通过 db2 get snapshot 命令收集一些统计信息,但我无法弄清楚我正在寻找哪些数字才能看到问题出在哪里。
我读过很多东西,比如http://www.eggheadcafe.com/software/aspnet/35692526/question-multiple-row-in.aspx和http://www.ibm.com/developerworks/data/library /tips/dm-0403wilkins/和类似的技巧
ALTER TABLE lalala APPEND ON
有点工作( dd if=/dev/zero 和 insert 之间的差异仍然是 10 倍),但我希望能够找到计数器或其他性能指标,以实际显示为什么使用这些技巧是有意义的。
例如:
什么是度量标准,它告诉我问题是缓冲区页面分配(FSCR 的东西)
我在哪里可以看到聚集索引阻碍了插入时间?
我觉得db2top
非常有用,但我仍在寻找更直接的“这是你的瓶颈”方法
我发现测量数据库的 io 性能很有用。
试试 iostat , htop。
我想你已经正确地索引了数据库。最佳数据库设计无可匹敌。
你读过这个(?):
http
://www.ibm.com/developerworks/data/library/tips/dm-0403wilkins/index.html 这也可以是一个有趣的讲座:
www.ibm.com/developerworks/data /library/tips/dm-0403wilkins/index.html