同樣一個 SQL陳述句 在不同的用戶中執行,資料量完全一樣
一個執行不到1s就會查詢出來 另一個 一直在執行,什么原因;
select * From tb_fgf_view f
inner join tb_czf_view c on c.s_idcard=f.s_idcard
and f.shi=c.shi
and f.qu=c.qu
and f.lu=c.lu
and f.hy=c.hy
and f.hl!=c.hl
and f.dy=c.dy
and f.ceng=c.ceng
and f.hao=c.hao
where xs_id='D5' and sftf=0
uj5u.com熱心網友回復:
樓主用 dbms_stats 包收集一下表的統計資訊,語法先百度一下。uj5u.com熱心網友回復:
沒搞過oracle,我現在就是用,dbms_stats 包收集一下表的統計資訊 用了 當不知道做啥uj5u.com熱心網友回復:


F5了一下 同一條陳述句 一個最后竟然多了一個全表掃描
這是什么鬼
uj5u.com熱心網友回復:
確認下兩個用戶下的視圖物件的是不是一樣的。檢查下各自用戶下的view定義轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/85234.html
標籤:基礎和管理
