一条update语句的优化
接到开发人员的求助,说一条update 语句很奇怪,拆开很快,然后联合在一起执行很慢,不知道为什么? 请帮忙分析?
具体语句如下:
-------------------------| Id | Operation | Name | Starts |-------------------------| 1 | UPDATE | T02 | 1 || 2 | TABLE ACCESS FULL | T02 | 1 || 3 | TABLE ACCESS BY INDEX ROWID | T01 | 99 ||* 4 | INDEX RANGE SCAN | T01_IDX_ID | 99 |-------------------------
?
总结下:
所以解决这种问题没有好的办法,最好就是利用临时表,这样减少contention,从而提高效率.