Пул соединений для Sitecore 6 - PullRequest
0 голосов
/ 21 января 2011

Мне было интересно, кто-нибудь знает, как настроить пул соединений для Sitecore 6, работающей на SQLServer 2005?

И это хорошая идея для установки на решение Sitecore? Или, возможно, более правильно, будут ли проблемы при неправильной настройке?

Любые другие комментарии или советы по этому вопросу также приветствуются.

Ответы [ 2 ]

2 голосов
/ 08 февраля 2011

Ответы от поддержки Sitecores:

По умолчанию пул соединений включен в ADO.NET (это означает, что мы не нужна строка подключения параметры, чтобы включить его, параметры нужны только для отключения или настройки пул соединений). Вот почему нет пулов соединений параметры в соединении по умолчанию строки. Для получения дополнительной информации, пожалуйста, см. следующие статьи MSDN:

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx

Если вы хотите настроить базу данных Пул подключений, вы можете добавить соответствующие параметры для Строки подключения.

Второй ответ после того, как я спросил об этом больше:

Пожалуйста, смотрите http://msdn.microsoft.com/en-us/library/8xx3tyca%28v=vs.80%29.aspx

Когда соединение впервые открывается, пул соединений создается на основе алгоритм точного соответствия, который связывает бассейн с Строка соединения в соединении. Если MinPoolSize либо не указан в строке подключения или указано как ноль, соединения в бассейн будет закрыт через некоторое время бездействия. Однако если указанный MinPoolSize больше чем ноль, пул соединений не уничтожен, пока AppDomain не станет выгружается и процесс заканчивается. Обслуживание неактивных или пустых бассейнов включает в себя минимальную нагрузку на систему.

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

# Максимальный размер пула - указывает максимальный размер вашего пула соединений. По умолчанию 100. Большинство веб-сайтов не использовать более 40 соединений под тяжелая нагрузка, но это зависит от того, как долго ваши операции с базой данных занять полный. # Минимальный размер пула - начальный количество соединений, которые будут добавлен в пул при его создании. По умолчанию ноль; однако вы можете решил установить это на небольшое число например 5, если ваше приложение нуждается постоянное время отклика даже после это было без дела в течение нескольких часов. В этом случае первые запросы пользователей не должны будут ждать этих подключений к базе данных установить. # Pooling - контролирует, если ваше соединение подключено или выключено. По умолчанию, как вы уже догадались, это правда.

Надеюсь, это поможет другим.

1 голос
/ 21 января 2011

Единственное упоминание о негативных воздействиях, о которых я знаю, это это

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