2

多くの人が非常に高く評価しているため、Microsoft SQL Azure を試してみることにしました。高速で、柔軟で、安価で、その他多くの機能を備えている必要があります。

起動して実行し、データを Azure に移行して、接続文字列を接続しました。データベースでいくつかのクエリを実行しようとしましたが、単純なクエリでさえ非常に遅いことにショックを受けました。700 行のテーブルからの "SELECT *" には 7 秒かかりました。localhost 管理スタジオや共有ホスティングのデータベースを使用したときと比較して、私のページも非常に遅いように見えます。

さて、サーバーをセットアップするときに、物理的な位置を選択できませんでした。ただし、私はデンマークに住んでおり、サーバーが「米国中南部」であることを確認できます。これが問題かもしれません。

私はストアド プロシージャを使用していません (したがって、パラメーター スニッフィングはないと思います)。また、インデックスが正常に転送されていることも確認できます。

何をすべきかについてのアイデアはありますか?私が見逃しているパフォーマンスのものはありますか?

4

2 に答える 2

3

ここ数日、まさにこの問題に遭遇しました。データベース層をベーシックからスタンダードに変更すると、パフォーマンスが大幅に向上します。現在、クエリを多用するダッシュボードに取り組んでいます。20 秒の応答時間から 2 秒の応答時間までかかりました。

于 2015-11-03T20:16:14.787 に答える