1 同样的sql在不同的服务器上效果不同,都是oracle9i,一个正常,一个没有反应,但在sqlplus中都可以执行.2 发现不正常的服务器上,临时表空间剧增,而且不能释放,时间长了导致无法从套接字中获取数据的异常3 经过尝试,是由于distinct造成的sql: select distinct a.a1,a.a2,a.a3....... from t a,如果distinct中的字段很多,而且存在子查询时,就会发生问题,如: SELECT ts.ID AS id, ts.SEND_ROOM_ID AS sendRoomId, ts.ACCEPT_UNIT_ID AS acceptUnitId, ts.AP_ID AS apId, ts.SHOULD_ACCEPT_AMOUNT AS shouldAcceptAmount, ts.REAL_ACCEPT_AMOUNT...
oracle临时表空间不能清空问题
最新推荐文章于 2024-03-12 14:36:30 发布
本文探讨了在Oracle 9i环境下,使用DISTINCT关键字时遇到的问题,特别是在涉及多个字段和子查询的情况下,导致临时表空间占用过大且无法释放,最终影响数据读取。通过对SQL语句的调整找到了解决方案。
3600

被折叠的 条评论
为什么被折叠?



