Повышение производительности при отключении неиспользуемых баз данных

8

У меня есть несколько баз данных для унаследованных приложений, которые работают в виртуальных машинах, которые в настоящее время отключены, пока кому-то не понадобится просмотреть какую-то историю. Я установил каждую из баз данных, используемых этими приложениями, в автономный режим, но я хотел знать:

Есть ли выигрыш в производительности, если эти неиспользуемые базы данных будут находиться в автономном режиме вместо того, чтобы сидеть в сети, но не использоваться без каких-либо подключений к ним или запросов к ним?

Крис Магнусон
источник

Ответы:

11

Если база данных содержит объекты в памяти, ее отключение приведет к удалению этих объектов из буфера. Это освобождает память для других объектов базы данных.

Кроме того, перевод в автономный режим гарантирует, что автоматизированные планы обслуживания (резервные копии, обслуживание индекса, проверки целостности ...) не будут тратить ресурсы на его обслуживание.

Брайан
источник
6

Вместо этого вы можете включить AUTO_CLOSEэти базы данных:

Если установлено значение ON, база данных корректно закрывается, а ее ресурсы освобождаются после выхода последнего пользователя. База данных автоматически открывается, когда пользователь пытается снова использовать базу данных. Когда установлено значение OFF, база данных остается открытой после выхода последнего пользователя.

Хотя в общем и целом избегают, этот параметр действителен для баз данных, которые действительно редко используются. простой доступ к базе данных откроет ее, нет необходимости в ручном вмешательстве.

Ремус Русану
источник
1

Если нет связи с базами данных, я не думаю, что они используют ресурсы сервера SQL. Вы можете сделать полную резервную копию этих БД и удалить их с серверов или отключить их и, если необходимо,

Вы можете сразу же вернуть их в оперативный режим, однако это приведет к ошибкам при выполнении административных заданий на всех БД, таких как резервное копирование всех пользовательских БД, переиндексирование всех пользовательских баз данных.

tomdick
источник