0
我試圖執行這個需要很長時間纔沒有執行的Oracle查詢,但是當我上週運行這個查詢時,大約需要30分鐘執行。查詢看起來對我來說絕對很好,不知道問題是什麼。 請協助。Oracle SQL Query之前運行良好,但現在需要很長時間而不執行
select (select current_date from dual) as CURR_DATE,
dealer_code dealer,
trunc(transmit_ts) transmit_date,
count(*) records
from DEALER_PART_INVENTORY_VW
where trunc(TRANSMIT_TS) between '01-Jan-14' and current_date
group by dealer_code, trunc(transmit_ts)
order by 1 asc, 2 asc, trunc(transmit_ts) desc
因此,它用來執行更快?更多的數據,因爲在'01 - 1月14日'和current_date之間增加每一天?數據庫統計? – jarlh
推測,'_VW'表示'from'子句指的是一個視圖。這可能是問題所在。 –
發佈解釋計劃 – davegreen100