我經常在OWB映射中將階段數據放入表中,因爲它提高了性能,而不是等到我的映射將數據放入表中時結束。我已經在這些臨時表上放置了一些索引,以與JOINER中的WHERE子句重合,以便進一步加快速度。但是,我是否在腳下拍攝自己?這些中間表上的索引是否會對加載性能產生負面影響?索引對OWB中的加載性能產生了負面影響
0
A
回答
0
那麼,沒有關於這個的規則,你應該測試它。只要確保映射將使用您創建的索引並在映射源表上定義提示。 INSERT在那個表中肯定會變慢,但SELECT可能會快得多,並且你將得到一個好的最終結果。另外,如果你有一小部分記錄,那麼不用索引就直接使用USE_HASH。
Mina
2
這完全取決於你的情況。
理論上,具有索引對插入有負面影響。但是你必須考慮權衡。
例如; 如果登臺表在ETL週期中僅加載一次,並且已多次讀取,並且已創建可改進您的選擇/連接的索引,則您肯定會從索引中受益。
通常,在每個ETL週期中清除和重新載入登臺表。在這種情況下,索引應該經常重建。
有關索引的統計信息也應該驗證。
相關問題
- 1. dns預取會對性能產生負面影響嗎?
- 2. 大量目錄是否對性能產生負面影響?
- 3. C# - WebMethodAttribute可以對性能產生負面影響嗎?
- 4. 基於文件的CacheDependency是否會對性能產生負面影響?
- 5. 爲什麼重複使用DataContext會對性能產生負面影響?
- 6. 我的網站上的這些鏈接是否會對搜索引擎索引產生負面影響?
- 7. AMP(加速移動頁面)對Alexa排名產生負面影響
- 8. 依賴注入是否會對JVM的優化能力產生負面影響?
- 9. 視圖中的跨模式查詢是否對Oracle產生了性能影響?
- 10. 在審計表上添加索引是否會對我們的系統功能的創建,編輯和刪除的性能產生負面影響
- 11. Oracle中使用LIKE'string'vs ='string'會對性能產生什麼影響?
- 12. 在GridView中使用android:numColumns =「auto_fit」會對性能產生影響嗎?
- 13. Linq to Nhibernate查詢的Where(...)子句中的函數調用是否會對性能產生負面影響?
- 14. 對MS SQL Server 2008中索引視圖的性能影響
- 15. SSL對負載平衡器性能有什麼影響?
- 16. PHP | $ value = $ anothervalue = getValue() - 它對性能有負面影響嗎?
- 17. UILabel層cornerRadius對性能造成負面影響
- 18. 在項目中鏈接新框架是否會對應用程序性能產生負面影響?
- 19. 在兼容級別80中運行SQL Server 2005數據庫是否會對性能產生負面影響?
- 20. 運行在GPU上的計算任務是否會對圖形性能產生負面影響?
- 21. 未使用的索引對性能的影響
- 22. 使用_config.GetSection(「section」)[「key」]會對性能產生影響嗎?
- 23. 不使用jquery函數會對性能產生什麼影響?
- 24. ELMAH會對性能產生什麼影響?
- 25. 爲什麼GIL替代品會對性能產生影響?
- 26. Drools Salience是否會對性能產生影響?
- 27. 如何在不影響生產性能的情況下將索引添加到18 GB的innodb mysql表中?
- 28. 熊貓非獨特索引對性能的影響是什麼?
- 29. 什麼是Redis數據庫索引對性能的影響
- 30. 每列的索引有什麼負面影響?