Ошибка сервера sql Django Azure Максимальное количество сеансов для базы данных составляет 1200 и было достигнуто - PullRequest
0 голосов
/ 20 сентября 2019

Я разрабатываю API-интерфейс django, используя базу данных SQL Azure, после того, как запрос в 1200 раз выдавал ошибку «Предел сеанса для базы данных равен 1200 и достигнут». Это связано с тем, что Azure может иметь только 1200 одновременных сеансов ввремя, так что после достижения этого предела, если я перезапущу свой сервер, он отбросит все одновременные сеансы и начнется снова с 0.

Здесь в базе данных я не использую никаких сеансов и аутентификации, это просто обычный djangoприложение, я даже попробовал параметр conn_max_age в файле настроек со значениями None 0 и 200 500,

Я обнаружил, что каждый раз, когда я делаю запрос, Azure SQL создает новую запись в процедурах хранения, я могусм. строку, созданную с помощью команды '' 'EXEC sp_who' ''

Может кто-нибудь, пожалуйста, помогите мне с этим.

1 Ответ

0 голосов
/ 23 сентября 2019

Это ограничения ресурса базы данных SQL Azure.Уровень цены базы данных SQL - «Стандартный / S2», максимальное количество сеансов - 1200. enter image description here

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

Чтобы улучшить Max параллельных работ (запросов), вам необходимо увеличить уровень обслуживания .

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

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