SQL Azure (Web и бизнес) позволяет 180 одновременных соединений в большинстве, как указано здесь:SQL Azure 180 одновременных соединений
Я пытаюсь понять, что подразумевается под одновременных соединений.
Предположим, есть страница aspx Test.aspx, которая использует объект SqlConnection для Select Top 1 * from TestTable
. После возврата SqlReader соединение закрывается. (Я считаю, что ASP.NET все равно будет использовать пул соединений). Предположим, что на эту страницу одновременно попадают 500 пользователей.
Означает ли это 500 одновременных соединений или 1 соединение, потому что я буду использовать объединенное соединение?
P.S. Я также смотрю на SQL Federations, чтобы масштабировать уровень базы данных, но если каждая БД поддерживает до 180 одновременных подключений, и я запрашиваю каждый БД и отлаживаю результаты для каждого одновременного пользователя на прикладном уровне, тогда я не вижу, как Я расширяюсь.
Еще одна вещь, которую следует учитывать, заключается в том, что одновременное попадание страницы на 500 фактически соответствует много раз более актуальным одновременным пользователям. Пользователи не постоянно нажимают на сервер, большую часть времени они ничего не делают. – Craig