Есть ли у нас аналогичная функция для пула приложений в SQL Server? У нас есть десяток баз данных на SQL Server для десятка различных веб-приложений. Время от времени некоторые разработчики пишут некоторые смешные сложные хранимые процедуры и замедляют работу всего сервера базы данных. Если есть все возможности для того, чтобы все мои базы данных находились в одном и том же пуле, а другие в них, чтобы их плохой код мог использовать только ресурс этого пула и замедлять этот пул, это было бы идеально.«Пулы приложений» в SQL Server?
ответ
Невозможно дросселировать использование ресурсов (ЦП, потоки, ОЗУ) по базе данных (по состоянию на 2008 R2), но это возможно для каждого экземпляра. Таким образом, если вы устанавливаете несколько экземпляров SQL-сервера на одном компьютере, вы можете ограничить/уменьшить или выделить несколько ресурсов для каждого экземпляра. 2008 R2 (и выше) также включает в себя «Волоконные волокна», который является легким пулом.
Чтобы просмотреть все параметры, используйте SSMS, подключитесь к серверу, щелкните правой кнопкой мыши имя экземпляра сервера, выберите «Свойства» и посмотрите вкладки «Процессоры» (и даже «Память»).
Похоже, что вам придется масштабировать свой сервер (это означает: установить дополнительные экземпляры SQL-сервера и переместить базы данных в эти экземпляры), чтобы изолировать этот трафик и воспользоваться этими функциями.
Могу ли я предположить, что вы слышали о губернаторе ресурсов в SQL Server. Вы сказали, что 2008 R2, но эй, это было введено в 2008 году. – TomTom
Я бы не рекомендовал губернатора ресурсов. Основываясь на вашем описании, это не очень хорошее решение для вас. Прежде чем идти по этой дороге, вы можете ознакомиться с мнениями других людей и некоторыми связанными с ней вопросами поддержки/жалобами. Это может помочь вам разобраться в этом. Начните с поиска в правом верхнем углу: «Администратор ресурсов SQL Server». – tgolisch
Возможно, с регулятором ressource.
К сожалению, это не функция, поддерживаемая вашей полностью древней версией. Они начались с 2008 года, теперь он вполне способен в 2014 году.
Вы можете прочитать об этом на http://msdn.microsoft.com/en-us/library/bb933866.aspx - это отправная точка в документации по этой функции.
- 1. Пулы приложений не запускаются
- 2. Идентифицировать неиспользуемые пулы приложений
- 3. Пулы приложений IIS7 в C#
- 4. IIS6 | Пулы приложений | ASP.NET Framework
- 5. iis6 asp.net 4.0 Пулы приложений
- 6. Изоляция процессов через пулы приложений
- 7. Пулы приложений IIS: Конфигурация листинга
- 8. Пулы приложений IIS и многопоточность
- 9. Пулы соединений/предел для SQL Server и Linq к SQL
- 10. Update-SPSolution останавливает пулы приложений в IIS
- 11. Пулы приложений не запускается после IISReset
- 12. Отдельные пулы приложений для приложений ASP.net в IIS
- 13. Скрипт Appcmd, который будет контролировать пулы приложений IIS и отправлять электронную почту, если пулы приложений остановлены.
- 14. Пул приложений приложений ASP и SQL Server
- 15. Пулы подключения SQL Server с подготовленными операциями и транзакциями
- 16. Как правильно настроить пулы приложений для IIS6
- 17. Пулы приложений IIS и статические классы
- 18. Получить пулы приложений с нескольких серверов IIS7
- 19. Пулы DbContext и Connection
- 20. Необходимо перечислить все сайты, пулы приложений и вспомогательные приложения в IIS 6.0 (Server 2k3)
- 21. JDBC и пулы соединений в сервере приложений Glassfish
- 22. Остановить пулы приложений из физического пути приложения - ServerManager C#
- 23. VB.NET и развертывание приложений SQL Server Express
- 24. Хостинг приложений ASP.NET с SQL Server DB
- 25. Альтернатива приложений SQL Server для .Net
- 26. SQL Server Edition 2005 для веб-приложений
- 27. Локальная миграция приложений MDF на SQL Server
- 28. Развертывание приложений WPF с помощью SQL Server
- 29. Использование SQL Server для веб-приложений
- 30. Пулы соединения C3P0 и пулы соединений MySQL
Существует не несколько пулов приложений. Вы можете взглянуть на губернатора ресурсов. Это может быть применимо в вашей ситуации, но трудно знать наверняка, потому что ваш вопрос довольно расплывчатый. –
fwiw, реальная проблема скорее всего не в том, что процедуры сложны, а в том, что они плохо написаны. –
LOL. Шон, я старался быть красивым :-) – Johnny