Необходимо знать количество одновременных подключений, разрешенных в базе данных SQL Azure. - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть следующие запросы, связанные с максимальным числом одновременных пользовательских подключений, разрешенных в базе данных SQL Azure.

1.Для Azure SQL DB, в зависимости от уровня, то есть базового, стандартного и премиум-класса, какое количество одновременных соединений поддерживается базой данных?

2.Как мы можем узнать это число? Можно ли выполнить запрос, чтобы узнать его или что-то в пользовательском интерфейсе портала Azure?

3. Может ли это разрешенное количество соединений увеличиваться / изменяться? Если да, то как?

Согласно документации Microsoft, есть одна команда "@@ MAX_CONNECTIONS", которая возвращает максимальное количество одновременных пользовательских подключений, разрешенных для экземпляра SQL Server (https://docs.microsoft.com/en-us/sql/t-sql/functions/max-connections-transact-sql?view=sql-server-2017").But, это не применимо для базы данных SQL Azure.

Ответы [ 2 ]

1 голос
/ 29 апреля 2019

1.Для базы данных SQL Azure, в зависимости от уровня, то есть базового, стандартного и премиум-класса, какое количество одновременных соединений поддерживается базой данных?

База данных SQL Azure непредоставить любые понятия о максимальном количестве одновременных соединений.Теоретически это зависит от аппаратного обеспечения и возможностей ОС.Что мы можем получить из базы данных SQL Azure: Ограничения ресурса базы данных SQL для сервера базы данных SQL Azure .

Ограничения Максимальное количество входов в базу данных SQL Azure : enter image description here

2.Как мы можем знать это число?Есть ли запрос, который мы можем выполнить, чтобы узнать его или что-то в пользовательском интерфейсе портала Azure?

Мы не могли бы знать этот номер, такого запроса не может помочь нам достичь этого, даже используя портал Azure.Пользовательский интерфейс.

3. Может ли это разрешенное количество соединений увеличиваться / изменяться?Если да, то как?

Нет, не может.

Команда SQL "@@MAX_CONNECTIONS" действительно работает в базе данных SQL Azure. Вы можете попробовать это.enter image description here

Надеюсь, это поможет.

0 голосов
/ 16 апреля 2019

Следующий оператор показывает максимальное количество подключений для текущего уровня.

SELECT @@ MAX_CONNECTIONS AS «Максимальное количество подключений»;

Если вы используете эластичные пулы базы данных SQL Azure,максимальное количество сеансов составляет 30 КБ для всех эластичных пулов.В настоящее время нет способа запросить этот предел с помощью T-SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...