2017-02-06 13 views
0

複数のAzure SQLデータベースがあり、SQL Server Management Studioを使用してそれらに接続すると、すべて同じVM上で実行されているように見えます。つまり、SQL Serverのインスタンスに接続すると、オブジェクトエクスプローラに表示されているデータベースを参照してください。Azure SQLデータベースDTU

これで、ポータルを介して設定されたDTUレベルは調整の設定に過ぎないとしますか?言い換えれば、データベースがすでにかなり強力なインスタンス上で実行されているが、DTU設定に基づいていると仮定すると、Azureは許可されたリクエストの上限/下限を制限していますか?

DTUレベルが上がったときにMicrosoftがデータベースを新しいインスタンスに移動させることは、大した意味がないと思います。

+0

これは本当にあなたの質問ではありませんが、オブジェクトエクスプローラでサブスクリプションのデータベースを参照しても、同じ基本ハードウェアで実行されているとは限りません。 Azure SQLデータベースでは、それが実際のものではないので、通常のSQL Serverインスタンスとしてその「もの」について考えるのをやめなければならないことを覚えておいてください。 –

+0

洞察に感謝します。私は、VMに接続しているようだから、同じH/Wで動作していると思ったのです。サーバー名では、myazuredatabase.database.windows.netと入力しています。 – Sam

+2

これはあなたのサブスクリプションの単なる論理名です。 –

答えて

3

はい、正しく、DTUはVMの総容量ではなく、データベースのパフォーマンスを制限する方法です。

0

DTUは個々のデータベース用であり、単一のマシンを使用して、わずかな割合のVMリソースからデータベース全体に及ぶことがあります。 Azureは、1つのサーバの下のすべてのデータベースが1つの物理SQLサーバインスタンスに属していることを保証するものではありません。データベースは、1つの論理サーバーに属していても、複数のSQLインスタンスに分散する可能性があります。ファイアウォールのようなチェックでは、インスタンスがマスターデータベースにクロスコネクトしてルールを照会するように見えます。

関連する問題