討論串請問這樣查詢效率會差很多嗎?
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fantasyj (如夢似幻)時間15年前 (2010/11/12 08:29), 編輯資訊
0
0
0
內容預覽:
在個人的經驗中, 如果是在一個session中大量處理不同的需求,. 但是其中有某部份(例如a.b.c這三個table join的資料都是必要的),. 而且每次不同的時間,資料都會因而變動,那用temp table會比較方便. 但如果是report也要用,form也要用,總而言之是很多不同的sess
(還有159個字)

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者grence (多想兩分鐘 = =")時間15年前 (2010/11/11 23:56), 編輯資訊
0
0
0
內容預覽:
把 temp table想成快取吧. 如果 A跟 B的資料夠多,就可以試試看用 temp table省下 join的時間. 有時預存程序會重複的 join相同的 table做不同的處理,. 用 temp table除了可以簡化程式,也可省下重複 join花費的時間. 另外就是遇到錯誤的資料表設計…牽
(還有316個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者drkkimo (花貓~ 努力研究 )時間15年前 (2010/11/11 18:00), 編輯資訊
0
0
0
內容預覽:
如果今天有一個select 查詢 其中有A、B、C三個table 作join. join的條件 只是三table的鍵值參照對應 再加上各自欄位的一些條件篩選. 這樣的情形 如果先把A和B join的結果 放到一個oracle的temporary table D中. 再作C和D的join ,總共的查詢
(還有431個字)
首頁
上一頁
1
下一頁
尾頁