2016-09-14 9 views
-1

AzureのSQL Serverデータベースを使用してAzureのWebサイトをセットアップしました。これらは異なる場所に配置されています(偶然)。北ヨーロッパのWebサイトと米国中南米のSQL Serverデータベース。Azure SQL Serverのデータセンターの速度

北ヨーロッパでSQL Serverデータベースを使用しているため、Webサイトと同じ場所にあると仮定すると、データの取得速度が向上しますか?もしそうなら、どれくらい?非常に非効率的なクエリの読み込みに、現在15秒かかるデータが多すぎると仮定します。

クエリを改善する可能性は無視してください。私は、SQL ServerのデータセンターがWebサイトに関連している場所を移動する際のスピードの向上に関する統計情報を誰かが持っていれば興味があります。

+0

これに答える方法はありません。ベンチマークする必要があります。地域間の接続性に依存しないため、WebアプリとSQLデータベースの間の帯域幅が同じ地域内でより高速になることは確実です。しかし、「どれだけ」分担するのかはありません。地域間でどのようなルートが使われているのか、そのトラフィックがどんなスピードになるのかを知る方法はありません。 –

+1

Davidは正しいですが、見つけやすいメトリックが1つあります。http://www.azurespeed.com/を使用しているAzureデータセンターとの間のping待ち時間 – CSharpRocks

答えて

1

非常に効率の低いクエリ読み込みで、現在15秒かかるデータが多すぎるとします。

これで、15.3秒(15秒+ 300msの間に3ウェイTCPハンドシェイクを海洋に渡ります)がかかるようになりました。

1時間と言うと10000回のクエリを実行する必要があることを考慮してください。これらのクエリのそれぞれに対して待ち時間ペナルティを支払ってください。

本質的には、アプリケーションと同じAzure Regionでデータベースを移動するか、その逆もあります。

関連する問題