2017-02-06 3 views
0

У меня есть несколько баз данных Azure SQL, и когда я подключаюсь к ним с помощью SQL Server Management Studio, все они работают на одной и той же виртуальной машине, то есть когда я подключаюсь к экземпляру SQL Server, я см. мои базы данных, перечисленные в Обозревателе объектов.База данных Azure SQL DTU

С учетом сказанного, следует ли предположить, что уровень DTU, установленный через портал, является только настройкой дросселирования? Другими словами, следует ли предположить, что базы данных уже запущены на довольно мощном экземпляре, но на основе настроек DTU Azure регулирует разрешенные запросы?

Я не думаю, что для Microsoft очень важно переместить базу данных в новый экземпляр, когда уровень DTU будет увеличен.

+0

Это не ваш вопрос, но просмотр баз данных в вашей подписке в Object Explorer не обязательно означает, что они работают на одном и том же базовом оборудовании. Помните, что с Azure SQL Database вы должны перестать думать об этой «вещи» как о регулярном экземпляре SQL Server, потому что это не так, как есть на самом деле ... –

+0

Спасибо за понимание. Я предполагаю, что заставило меня думать, что он работает на том же H/W, потому что я, кажется, подключаюсь к виртуальной машине. В имени сервера я вхожу в myazuredatabase.database.windows.net. – Sam

+2

Это просто логическое имя для вашей подписки. –

ответ

3

Да, вы правы, DTU - это не общая емкость виртуальной машины, а всего лишь способ ограничить производительность базы данных.

0

DTU предназначен для отдельных баз данных и может варьироваться от небольшого процента ресурсов VM до всей базы данных с использованием одной отдельной машины. Azure не гарантирует, что все базы данных под одним сервером принадлежат к одному экземпляру физического SQL-сервера. Базы данных могут потенциально распространяться в нескольких экземплярах sql, хотя они принадлежат одному логическому серверу. Для таких проверок, как брандмауэр, кажется, что экземпляры пересекаются с основной базой данных и запрашивают правила.