2014-01-20 23 views
0

我們有一個asp.net網站,允許用戶從CSV文件導入數據。最近我們從一臺專用服務器轉移到一臺Azure虛擬機,並且花費的時間更長。這兩個系統的硬件規格是相似的。新的Azure服務器 - CSV閱讀器需要更長的時間

以前用於導入數據的時間不到一分鐘,現在可能需要10 - 15分鐘。原始文件上傳速度很好,它循環訪問數據並在需要時間的SQL數據庫中組織它。

爲什麼具有相似規格的Azure虛擬機需要更長的時間,我該如何解決它?

我們的數據庫使用的Microsoft SQL Server 2012安裝在與網站相同的虛擬機上。

+0

您正在使用的Windows Azure SQL數據庫,或在VM上運行自己的SQL Server? –

+0

此外,請編輯您的問題以提供有關所有內容位置的詳細信息:也就是說,所有內容都運行在同一個Azure數據中心中嗎? –

回答

0

很難做出兩種環境之間的比較。以前的環境是虛擬化的嗎?它可能會影響硬盤的速度,Sql Server文件的位置或其他基礎架構設置(或簡單地說是鐵)。我建議查看負載下機器的性能(資源監視器)。這種操作通常都是處理器和I/O密集型的。這個操作也應該同時進行。

H個 //彼得

相關問題