Следует иметь в виду, что вам необходимо убедиться, что вы максимально эффективно используете пул соединений. Использование служебной учетной записи вместо разных учетных записей является важным шагом для обеспечения правильного пула подключений.
Еще одним соображением является использование MARS. Если вам поступает много запросов, вы можете объединить их в один запрос, то есть в одно соединение, и вернуть несколько наборов результатов. В этом посте я обсуждаю, как реализовать одностороннюю организацию очередей операторов SQL; это может не работать для вас как есть, потому что вы можете ожидать ответа, но это может дать вам некоторые идеи о том, как реализовать пакет запросов, чтобы минимизировать количество соединений и минимизировать время ожидания.
Наконец, вы можете взглянуть на этот инструмент, который я написал в прошлом году, чтобы проверить соединения / операторы с SQL Azure. Инструмент автоматически отключает пул соединений для измерения эффектов параллелизма. Вы можете скачать его здесь .
Наконец, я также написал Библиотеку Энцо Шарда в кодекплексе. Дайте мне знать, если у вас есть какие-либо вопросы, если вы решите исследовать библиотеку для вашего проекта. Обратите внимание, что библиотека будет развиваться для поддержки будущих возможностей SQL Azure Data Federation.