错误的NLJOIN如何产生,怎么解决?
1 统计信息缺失或过旧-重新收集
2 不合理的SQL语句导致解析器无法解析成合理的执行计划-改写SQL
3 10.5之前的版本里,join的字段上使用了函数-升级库版本或创建临
时表,将函数结果写入临时表再做连接
1 统计信息缺失或过旧-重新收集
2 不合理的SQL语句导致解析器无法解析成合理的执行计划-改写SQL
3 10.5之前的版本里,join的字段上使用了函数-升级库版本或创建临
时表,将函数结果写入临时表再做连接
4 连接条件为“<>”-避免这种写法或创建索引规避全表扫描
http://f.dataguru.cn/thread-694816-1-1.html
http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1511-db2sql-optmize/
http://www.ibm.com/developerworks/cn/data/library/techarticle/dm-1509-db2indexoptimize/
http://www.dbforums.com/forumdisplay.php?8-DB2