查询性能慢?嗯,DB2 的 DML 操作有时候确实挺让人抓狂的。尤其是查询联合多张表时,响应拖得像乌龟一样。索引没加好、缓冲池设置不合理、排序字段没对,都会卡住你的查询效率。你可以先看看字段有没有加索引,再查下缓冲池大小是不是太小,数据直接从硬盘跑,速度慢。还有排序时没索引,就只能靠sortheap,内存不够还得写硬盘,性能直接崩。
如果你想优化 DB2 性能,尤其是查询这块儿,这篇文章讲的几个点还蛮实用的。