在影響性能之前,有多少記錄可以轉移到全局臨時表中有限制嗎?它會影響性能嗎?我在這裏談論可能被插入到全局臨時表的數百萬條記錄。Oracle全球臨時表 - 最大記錄數?
3
A
回答
3
對全局臨時表中的記錄數沒有硬性限制。數據最終會寫入磁盤,因此在插入/更新數據或查詢表格時,讀寫速度會受到影響。您會期望性能(即數據修改和數據訪問)與常規表大致相同 - 因爲生成的重做次數較少,所以速度稍快。
您可以添加索引全局臨時表來緩解行的子集的檢索(這將明顯減緩插入和消耗更多的臨時空間,這是一個折衷)
2
與任何表,當然數據量會對性能產生影響。 GTT可能需要像任何其他表一樣的索引。有一點不同的是優化器的統計信息 - 默認情況下,Oracle沒有任何猜測。請參閱this Tom Kyte article瞭解如何在加載GTT之後爲優化器提供精確的統計信息。
相關問題
- 1. 全球臨時表Oracle
- 2. Oracle全球臨時表
- 3. 全球臨時表 - SQL Server與Oracle
- 4. oracle全局臨時表
- 5. 刪除全球臨時表
- 6. Oracle全球臨時表和使用存儲過程和功能
- 7. Oracle - 截斷全局臨時表
- 8. Oracle全球臨時表/ PHP交互問題
- 9. BCP全球##臨時表中的錯誤
- 10. Oracle SQL - 最大和最小數量的記錄列表
- 11. Oracle 10g臨時表
- 12. Oracle軟件包全局臨時表
- 13. oracle中的全局臨時表空間
- 14. 如何使用Oracle全局臨時表?
- 15. 臨時禁止在Python完全記錄
- 16. Oracle:以最大日期記錄
- 17. Oracle在值後選擇最大記錄
- 18. Oracle PLSQL在臨時表中合併記錄
- 19. 本地vs全球臨時表 - 什麼時候使用?
- 20. 全局臨時表與普通表的性能效率 - oracle 10g
- 21. Traceview最大記錄時間?
- 22. 全局臨時表
- 23. 軟件包中的臨時表 - Oracle
- 24. 將重複記錄插入臨時表
- 25. SSIS:記錄集或臨時表
- 26. 如何將最新的40條記錄選入臨時表中?
- 27. Oracle中的臨時表?
- 28. 從Oracle全局臨時表中選擇PHP的問題
- 29. 臨時將數據存儲在Oracle的JTable或臨時表中
- 30. Oracle存儲函數與臨時表
+1:關於統計的好處 – 2010-05-28 14:34:12