看板
[ Database ]
討論串請問這樣查詢效率會差很多嗎?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
在個人的經驗中, 如果是在一個session中大量處理不同的需求,. 但是其中有某部份(例如a.b.c這三個table join的資料都是必要的),. 而且每次不同的時間,資料都會因而變動,那用temp table會比較方便. 但如果是report也要用,form也要用,總而言之是很多不同的sess
(還有159個字)
內容預覽:
把 temp table想成快取吧. 如果 A跟 B的資料夠多,就可以試試看用 temp table省下 join的時間. 有時預存程序會重複的 join相同的 table做不同的處理,. 用 temp table除了可以簡化程式,也可省下重複 join花費的時間. 另外就是遇到錯誤的資料表設計…牽
(還有316個字)
內容預覽:
如果今天有一個select 查詢 其中有A、B、C三個table 作join. join的條件 只是三table的鍵值參照對應 再加上各自欄位的一些條件篩選. 這樣的情形 如果先把A和B join的結果 放到一個oracle的temporary table D中. 再作C和D的join ,總共的查詢
(還有431個字)
首頁
上一頁
1
下一頁
尾頁