將來源系統最佳化
請遵循此指導方針來進行 VLDB 系統的來源匯出:
- 清除技術資料表和不必要的資料。 如需詳細資料,請檢閱 SAP 附註 #2388483 (英文)。
- 將 R3load 處理序與 DBMS 伺服器分開,是將匯出效能最大化的必要步驟。
- R3load 應該要在高速的新 Intel CPU 上執行。 請勿在 UNIX 伺服器上執行 R3load,因為效能不佳。 市面上具有 128 GB RAM 的雙路 Intel 伺服器商品的成本並不高,且能為您節省數天或數週微調/最佳化或尋求諮詢的時間。
- 請務必具備高速網路 (最好是 10 GB),且在來源 DB 伺服器和 Intel R3load 伺服器之間的網路躍點越少越好。
- 建議針對 R3load 匯出伺服器使用實體伺服器 – 某些客戶站台上的虛擬化 R3load 伺服器,在極高的網路輸送量下並未展現出良好的效能或可靠性。
- 將較大的資料表排在 Orderby.txt 的開頭。
- 使用訊號檔案設定半平行匯出/匯入。
- 大型匯出將受益於較大型資料表上的未排序匯出。 請務必檢閱未排序匯出的淨影響,因為將未排序匯出匯入在主索引鍵上具有叢集索引的資料庫將會比較慢。
- 設定來源 DB 伺服器與 Intel R3load 伺服器之間的 Jumbo 框架。
- 調整源資料庫伺服器上的記憶體設定,以針對循序讀取/匯出工作進行最佳化。 如需詳細資料,請檢閱 SAP 附註 #936441 (英文)。