0

我們已經有了一個ASP.NET Web API應用程序,我們正在使用實體框架v6.1.3和SQL Server 2012的一切都運行在本地優良,沒有性能問題,它也可以很以及在服務器上,我們有一臺運行Windows Server 2012的實體框架主要性能問題,當部署到Azure

當我們試圖Azure中的雲平臺,我們得到了免費試用和部署我們的應用程序,但表現得如此糟糕一些查詢從4-7分鐘服用。另外作爲一個附註,我們獲得的服務器連接到互聯網,並且可以在我們公司的內部網絡之外訪問,但性能仍然不是問題,只有在Azure上我們遇到了這個問題。

任何幫助,將不勝感激,我們希望投資於Azure的,但我們擔心的是我們將面臨我們對我們的試用訂購相同的問題。

+0

是在同一區域的Web服務器和SQL Server實例?如果是這樣,你一定要寫信給這個問題的azure客戶服務。 –

回答

0

也許你正在使用的有5個DTU的基本層。簡而言之,我們可以說這個數據庫每秒可以處理5個事務。 Azure具有從基本到P11的分層,即5個DTU到1750個DTU。另外,如果您爲數據中心選擇正確的區域,它將有助於提高網絡速度。

選擇single database on menu,看到了層級和價格。你可以看到你在門戶上使用了多少個DTU。那樣你就可以爲你選擇完美的價格/性能等級。例如,如果它高於80%,則會增加層級。如果它低於60%,你可以保持這一層。