我有一個C#控制檯應用程序,它將服務器位置上的15GB FireBird數據庫文件提取到多個文件,並將文件中的數據加載到SQLServer數據庫。控制檯應用程序使用System.Threading.Tasks.Parallel類來執行從文件到sqlserver數據庫的dataload的並行執行。如何將長時間運行的進程託管到Azure雲中?
這是一個每週過程,需要6個小時才能完成。
將此(控制檯應用程序)流程轉移到天青雲 - WebJob或WorkerRole或任何其他雲服務的最佳選擇是什麼?
如何減少遷移到雲後的執行時間(6小時)?
如何實現建議的選項?請提供指針或代碼樣本等。
您的詳細評論幫助非常感謝。
謝謝
Bhanu。
這兩個答案目前都能正常工作,儘管取決於數據讀取,您可能會發現需要擴展您的sql db以獲得您需要更快加載數據的DTU。數據加載完成後,您可以將數據庫縮小。 –