SQL Server всегда работает
У меня есть персональный компьютер, на котором у меня работают разные экземпляры SQL-сервера (версия для разработчиков) со службами интеграции и службами анализа (один в табличном виде, а другой в многомерном). Я использую его для практики и для улучшения своих навыков. Режим запуска в Configuration Manager - «Автоматический». Итак, у меня есть два экземпляра с SSIS и SSAS. Когда я не использую SQL Server, будут ли эти службы использовать много ресурсов на моем компьютере, просто работая в фоновом режиме?
благодаря
Ответы
SQL Server занимает столько памяти, сколько ему нужно.
https://www.brentozar.com/archive/2011/09/sysadmins-guide-microsoft-sql-server-memory/ https://www.brentozar.com/blitz/max-memory/
У меня он тоже есть на ноутбуке, но у меня есть ручные настройки. Они потребляют память только тогда, когда мне это нужно.
В DataOnWheels есть отличный пост о запуске / остановке служб SQL Server с помощью Powershell.https://www.sqlservercentral.com/blogs/starting-and-stopping-sql-server-with-powershell
* Отредактировано после того, как я реализовал его на своем ноутбуке и изменил имя службы, поскольку у большинства знакомых мне пользователей в качестве имени службы используется "MSSQLSERVER":
Чтобы запустить SQL Server
##Needs to run in admin Mode.
##Ensure permissions are valid
SET-EXECUTIONPOLICY RemoteSigned
##To Start SQL Server Automatically
SET-Service 'MSSQLSERVER' -StartupType MANUAL
START-Service -NAME 'MSSQLSERVER'
Чтобы остановить SQL Server:
##Needs to run in admin Mode.
##Ensure permissions are valid
SET-EXECUTIONPOLICY RemoteSigned
##To Stop SQL Server
SET-Service 'MSSQLSERVER' -StartupType Disabled
STOP-Service -NAME 'MSSQLSERVER' -FORCE
Я бы предложил запустить их через файл BAT и связать его со значком на рабочем столе.
Я предлагаю это, потому что это то, что я собираюсь сделать.
Как обычно в этих случаях, «это зависит от обстоятельств».
Зависит, как минимум, от:
- Насколько производительным является ваш компьютер в целом (особенно: сколько оперативной памяти, сколько процессоров, ваши диски SSD и т. Д.).
- Как часто вы занимаетесь с SQL Server?
Лично у меня такая же ситуация, как у вас, и я не чувствую никакой медлительности. Запуск / остановка служб может быть утомительной, когда вы спешите, но если есть ситуации, в которых вам нужна «вся мощность» вашего ПК, вы можете безопасно остановить или приостановить службы, связанные с SQL Server: это не сервер БД, тогда вы знаете, когда сможете это остановить.
Идея может заключаться в создании сценария для остановки / запуска всех служб, связанных с SQL.