0
我在Azure中有一個「免費試用」帳戶,我發佈了一個Web應用程序並配置了一個SQL Server實例(帶有一個數據庫)。SQL Azure響應太慢
該Web應用程序應該與數據庫一起工作,連接字符串已經配置好,並且工作正常。
問題是數據庫中每個查詢的響應時間。
e。 G。 我有Gridview
與SQLDataSource
,和Select
工作正常,但需要超過15秒。
<asp:SqlDataSource ID="DatosMiercoles" runat="server" ConnectionString="<%$ ConnectionStrings:CATOPSConnectionString %>" SelectCommand="SELECT Dealer.IDDealer, Batch.IDBatch, Lpars.Nombre, Dealer.DealerCodigo, Batch.Nombre AS Expr1, Batch.CTStart AS Expr2 FROM Lpars INNER JOIN Dealer ON Lpars.IDLpar = Dealer.IDLpar INNER JOIN Batch ON Dealer.IDDealer = Batch.IDDealer INNER JOIN [3Wednesday] ON Batch.IDBatch = [3Wednesday].IDBatch WHERE (Batch.Status = 'Enabled') ORDER BY Batch.CTStart"></asp:SqlDataSource>
爲什麼會發生這種情況?我怎樣才能更快地做出迴應?可能是「FreeTrial」Azure帳戶?
FYI:我已經選擇了服務器的計劃是 「B - 基本/ 5 DTU的」 一切爲了響應
FreeTrial與它沒有關係,指定的服務器計劃雖然會決定SQL性能 – apomene
我選擇的服務器計劃是「B - 基本/ 5 DTU」 –
比較的基礎是什麼?你有一個本地服務器與完全相同的數據和索引表現比SQL Azure更好嗎?另外一個建議:僅用於測試,嘗試將sql azure性能提高到S2或更高,並驗證是否縮短了執行時間。最後:驗證Azure Web應用程序和SQL Azure是否位於同一數據中心。 –