Обновление ОЗУ автоматически увеличивает выделение для SQL Server? - PullRequest
0 голосов
/ 24 сентября 2019

2 вопроса об ОЗУ, обновлении и использовании SQL Server -

  1. Увеличивает ли обновление ОЗУ автоматическое выделение SQL Server или его необходимо настроить вручную с помощью SP_CONFIGURE?

  2. Можем ли мы узнать, что изначально было выделено для SQL Server, прежде чем настраивать вручную через SP_CONFIGURE?Я мог бы найти, собрал ли я значения из SELECT object_name, cntr_value FROM SYS.DM_OS_PERFORMANCE_COUNTERS WHERE counter_name IN ('Total Server Memory (KB)','Target Server Memory (KB)'), но я этого не сделал.Итак, есть ли способ найти исторический конфиг?

- В «мыслях» ...

1 Ответ

1 голос
/ 25 сентября 2019

Вы не можете получить исторические значения конфигурации из каких-либо стандартных таблиц (кроме чего-то довольно эзотерического).

Будет ли SQL Server автоматически использовать всю доступную память, зависит только от максимальной конфигурации памяти.Он предназначен для использования любой доступной памяти, вплоть до настроенного максимума, за исключением оставления некоторой памяти для операционной системы.

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

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