0
私はAzureに「無料トライアル」アカウントを持っています。私はWebアプリケーションを公開し、SQL Serverインスタンス(データベースを含む)を構成しました。SQL Azureの応答が遅すぎます
webappはデータベースで動作するはずです。接続文字列はすでに設定されていて、正常に動作します。
問題は、データベース内の各クエリの応答時間です。
e。 g。 のGridview
があり、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: - すべての応答のための
FreeTrialはSQLパフォーマンスを決定しますが、指定されたサーバー計画はありません – apomene
私が選択したサーバー計画は "B-Basic/5 DTUs"です –
比較の基礎は何ですか?あなたはexacly同じデータとインデックスは、SQL Azureよりも優れたパフォーマンスを持つローカルサーバーを持っていますか?また、提案のみ:テストのためだけに、S2以上にSQL Azureパフォーマンスを向上させ、実行時間が短くなるかどうかを確認してください。最後:Azure WebアプリケーションとSQL Azureが同じデータセンターにあることを確認します。 –