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...