oracle中用not in性能不好,但我不知下面的語句該如何優化,還望高手指點

select a.id as id,b.username as username,c.username as payto,a.amount as amount,a.trade_time as trade_time,d.explanation as explanation from trade_line a,user_info b,user_info c,trade_type d where a.id not in (select id from trade_line where rownum<={(curpage-1)*pagesize)} and trade_type like 『{tradetype}』 and (user_id='{loginBean.getUserId()}' or payto_id='{loginBean.getUserId()}') and to_char(trade_time,'YYYYMMDD') between '{begindate}' and '{enddate}') and rownum<={pagesize} and a.trade_type like '{tradetype}' and (a.user_id='{loginBean.getUserId()}' or a.payto_id='{loginBean.getUserId()}') and to_char(a.trade_time,'YYYYMMDD') between '{begindate}' and '{enddate}' and a.user_id=b.user_id and a.payto_id=c.user_id and a.trade_type=d.trade_type order by a.id;

其中大括號內的是變量

 
Oracle 的 in 和 not in ――性能實踐
   Oracle 的 in 和 not in ――性能實踐 在很多軟件系統中,系統的性能很打程度上有數據庫的性能決定。以...查看完整版>>Oracle 的 in 和 not in ――性能實踐
 
Oracle 的 in 和 not in ――性能實踐
Oracle 的 in 和 not in ――性能實踐 Oracle 的 in 和 not in ――性能實踐 Oracle 的 in 和 not in ――性能實踐 在很多軟件系統中,系統的性能很打程度上有數據庫的性能決定。以前也曾經做過很多次...查看完整版>>Oracle 的 in 和 not in ――性能實踐
 
Oracle 的 in 和 not in ――性能實踐
Oracle 的 in 和 not in ――性能實踐 在很多軟件系統中,系統的性能很打程度上有數據庫的性能決定。以前也曾經做過很多次關于性能方面的各種測試,特別是關于oracle的,我想到也應該記錄下來一部分,爲大家共...查看完整版>>Oracle 的 in 和 not in ――性能實踐
 
如何用智能優化器提高Oracle的性能
消耗在預備新的SQL語句的時間是Oracle SQL語句執行時間的最重要的組成部分。但是通過理解Oracle內部産生執行計劃的機制,你能夠控制Oracle花費在評估連接順序的時間數量,並且能在大體上提高查詢性能。 預備執行SQL語...查看完整版>>如何用智能優化器提高Oracle的性能
 
數據庫優化之SQL語句性能調整原則
  一、問題的提出   在應用系統開發初期,由于開發數據庫數據比較少,對于查詢SQL語句,複雜視圖的的編寫等體會不出SQL語句各種寫法的性能優劣,但是如果將應用系統提交實際應用後,隨著數據庫中數據的增加,系統...查看完整版>>數據庫優化之SQL語句性能調整原則
 
· 臨近國慶,李小璐與女兒在天安門前合影

http://image.wangchao.net.cn/users/...

· 震驚!原來酒駕處罰這麽嚴重

酒駕處罰標准 不要有任何一絲僥幸心理! http://image....

· 把年齡相仿的獅虎熊放一起,誰更厲害?結果出人意料

很多人都想知道獅子、老虎和熊打起來誰最厲害,于是便有好事之人把這三種動物關在一起...