2016-05-26 73 views
0

我在Azure中有一个“免费试用”帐户,我发布了一个Web应用程序并配置了一个SQL Server实例(带有一个数据库)。SQL Azure响应太慢

该Web应用程序应该与数据库一起工作,连接字符串已经配置好,并且工作正常。

问题是数据库中每个查询的响应时间。

e。 G。 我有GridviewSQLDataSource,和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的” 一切为了响应

enter image description here

+1

FreeTrial与它没有关系,指定的服务器计划虽然会决定SQL性能 – apomene

+0

我选择的服务器计划是“B - 基本/ 5 DTU” –

+1

比较的基础是什么?你有一个本地服务器与完全相同的数据和索引表现比SQL Azure更好吗?另外一个建议:仅用于测试,尝试将sql azure性能提高到S2或更高,并验证是否缩短了执行时间。最后:验证Azure Web应用程序和SQL Azure是否位于同一数据中心。 –

回答

0

感谢。我已经检测到这个问题,根本不在服务器上。 我已经尝试更改按钮事件,并且我检测到响应问题是因为应用程序控制器内部的事件。我正在尝试改变它。再次感谢