Kettle最佳實踐

2021-09-01 07:48:22 字數 356 閱讀 5394

一、當輸入物件為csv檔案時,將nio buffer size從預設的50000改到最佳的200000。

二、當輸出物件為表輸出時,將提交記錄數量從預設的1000改到最佳的4000。

三、盡可能關閉轉換過程中一切與資料庫相關的日誌,如表日誌、索引日誌等。

四、在資料庫去重時,使用普通索引而不是唯一性索引。

五、在插入資料之前,先使索引unusable,資料導完之後再rebuild索引。需要注意的是,像資料庫去重這種需要索引來優化查詢速度的情況可以排除在外。

六、索引和表資料使用不同的表空間,盡可能的減少io爭用。

七、kettle所在作業系統優先選擇windows,在有些情況下linux的插入速度明顯偏低。

最佳實踐 Flutter 最佳實踐

最佳實踐是乙個領域可以接受的專業標準,對於任何程式語言來說,提高 質量 可讀性 可維護性和健壯性都非常重要。讓我們探索一些設計和開發flutter應用程式的最佳實踐。class enum typedef和extension應採用駝峰命名uppercamelcase規則。class mainscree...

JUnit最佳實踐

junit最佳實踐 cherami 轉貼 參與分 20053,專家分 4960 發表 2003 9 16 下午7 57 版本 1.0 閱讀 3899次 martin fowler說過 當你試圖列印輸出一些資訊或除錯乙個表示式時,寫一些測試 來替代那些傳統的方法。一開始,你會發現你總是要建立一些新的f...

SVN最佳實踐

楊爭 subversion是新一代的版本控制工具,由於其優於cvs的一些特點,得到了越來越多人的關注和使用,本人根據自己使用svn的經驗,寫了這篇文章,希望對大家有所幫助,其中有些實踐並不是僅僅適用於svn,對其他版本控制工具也是適用的。1 養成良好的記錄日誌的習慣.svn ci提交,最好在日誌中記...