2017-05-05 64 views
-1

我們在特定模式上創建了Oracle表,將其移至活動模式,然後清除。 調度此過程後每天運行變得非常緩慢。是由於表表空間日誌記錄。創建Oracle臨時表的最佳實踐是什麼

什麼是最佳實踐在這種情況下?我應該爲這些表使用私有表空間嗎?

+0

什麼是*查詢*?你有適當的*索引*嗎?如果性能隨着數量增加而下降,則意味着查詢不合適和/或您沒有適當的索引來加速查詢 –

+0

您是否定期收集統計數據?您是否分析了數據分佈以查看哪些索引最適合工作?登錄表也不太可能成爲您的問題 - 您的數據和應用程序是第一個查找的地方。 – BriteSponge

+0

我從另一個表空間上的表執行統計查詢,並在刪除表的記錄後將它們填充到我的表中。 – MMALSELEK

回答

0

使用單獨的表空間並重新創建它

+4

這有點含糊。你能提供更多描述或指導給你的答案嗎? – unleashed