近期发现一个奇怪的现象,同样的一条SQL语句和同样的数据量,在Oracle10.2.0.5和10.2.0.1版本中执行计划居然不同,而且性能查了30多倍:
10.2.0.5的执行计划(执行时间1分20秒):
10.2.0.1的执行计划(执行时间2.5秒):
虽然SQL语句优化后,可以从1分20秒降到4秒,但理论上来说,小版本之间的变化不应该导致如此大的问题,请教大家是否遇到过相同的问题,并求原因和解决方案。
10.2.0.5的执行计划(执行时间1分20秒):
10.2.0.1的执行计划(执行时间2.5秒):
虽然SQL语句优化后,可以从1分20秒降到4秒,但理论上来说,小版本之间的变化不应该导致如此大的问题,请教大家是否遇到过相同的问题,并求原因和解决方案。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26129555/viewspace-1582592/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26129555/viewspace-1582592/