Настройки памяти и блокировки страниц нужны SQL Server 2008?
Моя конфигурация системы такая
Ram 4 ГБ и 2 экземпляра работают на коробке
1.SQL 2000 Server 2.SQL 2008 сервер
Максимальная конфигурация памяти для серверов составляет 1500 для SQL Server 2000 и 1500 SQL Server 2008
Выпуск:
Одна база данных всегда будет подозревать режим, если я запускаю sp_who2, я вижу, что транзакция отката транзакции не завершена, все еще работает
Если я перезапустить системную базу данных работает,
Вопрос: подозрение базы данных происходит из-за недостатка памяти?
Пожалуйста, предложите мне максимальную конфигурацию памяти для обоих серверов
Пожалуйста, предложите мне, когда я устанавливаю серверы SQL Server 2008, нужно ли мне добавлять учетную запись в блокировку страниц в памяти.
Подскажите, пожалуйста, как выяснить счетчики ключей проблем с памятью и посмотреть предпочтительные значения.
Пожалуйста, дайте мне знать.plzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
1 ответ
Проверьте этот блог Глен Берри Рекомендуемые максимальные параметры памяти для SQL Server 2005/2008
Вот выдержка:
Эти настройки для x64, на выделенном сервере базы данных, только с запущенным механизмом БД (что является идеальной ситуацией).
Physical RAM MaxServerMem Setting
2GB 1500
4GB 3200
6GB 4800
8GB 6400
12GB 10000
16GB 13500
24GB 21500
32GB 29000
48GB 44000
64GB 60000
72GB 68000
96GB 92000
128GB 124000
>
Если вы используете другие компоненты SQL Server, такие как SSIS или полнотекстовый поиск, вам нужно выделить меньше памяти для пула буферов SQL Server. Вы также хотите обратить пристальное внимание на то, сколько памяти все еще доступно в диспетчере задач. Вот сколько оперативной памяти должно быть доступно в диспетчере задач, пока вы находитесь под нагрузкой (в Windows Server 2003):
Физическая оперативная память Целевой объем доступной оперативной памяти в диспетчере задач < 4 ГБ
512 МБ - 1 ГБ 4-32 ГБ
1 ГБ - 2 ГБ 32-128 ГБ
2 ГБ - 4 ГБ128 ГБ> 4 ГБ