我的作業中有一個基本的Pentaho轉換,通過「Table Input」步驟從SQL Server的存儲過程讀取5,000條記錄。該數據有5列,其中之一是XML列。在'Table Input'之後,運行一個'文本文件輸出'步驟,該步驟將保存路徑從一個列和xml數據保存爲字段選項卡中提供的唯一字段。然後,通過將數據從「表格輸入」流式傳輸到「文本文件輸出」,在給定位置創建5,000個XML文件。Pentaho Kettle - CPU利用率100%,用於表格輸入和文本文件輸出
執行此作業時,它在作業期間以99-100%的CPU利用率運行,然後降低至約5-10%的CPU利用率。有沒有辦法通過Pentaho或命令提示符來控制CPU利用率?這是在Windows Server 2012 R2計算機上運行的,該計算機具有4 GB RAM,並帶有Intel Xeon CPU E5-2680 v2 @ 2.8 GHz處理器。我已經看到,可以通過Spoon.bat控制內存使用情況,但在控制CPU使用率方面沒有發現任何聯機內容。
[Resource Governor?](https://msdn.microsoft.com/en-us/library/bb933866.aspx) –
感謝您的鏈接,但只有一半的問題是從SQL Server端讀取數據。 Pentaho另一半正在編寫XML文件。 –