Память для сети SQL Server 2008 года

Вы проверили, чтобы видеть, выполняете ли Вы последнее встроенное микропрограммное обеспечение? Встроенное микропрограммное обеспечение Dlink Часто времена, которые решат проблемы как это.

3
задан 25 August 2009 в 13:58
3 ответа

512 Megs RAM не много больше. Я рекомендовал бы обновить это по крайней мере до 2 Концертов, если Вы собираетесь выполнить SQL Server на сервере. Общее правило с SQL Server является большим количеством RAM, всегда лучше (как долго, поскольку SQL Server может использовать так много RAM).

SQL Server очень быстро возьмет всю память, доступную в машине, ничего не оставляя или почти ничего для веб-сервера и ОС. SQL Server будет для улучшения кэша производительности как можно больше информации в памяти так, чтобы это перешло к диску как можно меньше (какой вид проектирования баз данных Вы используете). С такой небольшой доступной памятью (Вы, вероятно, только закончите с 100 Megs RAM, если это доступное для кэш-буфера) Вы не сможете хранить много информации в RAM, и Вы будете поражать диск все время, ища данные.

4
ответ дан 3 December 2019 в 06:23
  • 1
    Я don' t действительно хочу обновить до поршня на 2 ГБ все же. Я в настоящее время использую $15mth совместно использованный хост, для обновления до $200mth выделенный сервер только для выполнения нескольких маленьких баз данных. Что относительно того, чтобы использовать выпуск SQL Express? –  Craig 21 August 2009 в 02:18
  • 2
    SQL Express является тем же самым механизмом как SQL Server Web Edition. Единственная разница - то, что это поддерживает меньше RAM и только единственный ЦП. Все платформы базы данных будут работать тот же путь. У них есть общий сервер базы данных, на котором можно купить место для рекламы, и база данных разместила на другом сервере? –  mrdenny 21 August 2009 в 02:33
  • 3
    Я могу получить общую базу данных, но существуют пределы, и я предпочел бы использовать лицензию, которую я уже имею для SQL, а не платы снова. –  Craig 21 August 2009 в 02:36
  • 4
    There' s много сообщений в блоге в прошлом о помещении дополнительного поршня в размещенной среде. Короткий ответ: It' s дорогой. На самом деле движение к 8 ГБ в размещенной среде является более дорогим, чем создание Вашего собственного сервера и помещение его в Колорадо часто. –  Mark Henderson♦ 21 August 2009 в 03:26
  • 5
    Обычно выполнение чего-либо в размещенной среде становится довольно дорогим быстрый, что-либо кроме начальной буквы приближается так или иначе. После того как им привязали Вас, перемещение жестко (доверяйте мне, я просто сделал это). Можно использовать Web Edition, что Вы имеете теперь, некоторое время. Но просто имейте в виду это you' ll должен переместить базу данных в другой сервер или поместить больше RAM в систему довольно быстро. –  mrdenny 21 August 2009 в 04:02

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

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

Можно настроить следующие настройки для сокращения объема потребляемой памяти SQL-сервера:

  1. Ограничьте макс. память сервера для остановки SQL-сервера с помощью всей памяти на сервере для кэш-буфера. Я запустил бы с чего-то как 200 МБ и игры оттуда.

  2. Сократите количество макс. рабочих потоков. Принятие Вашего выполнения x32 Ваше значение по умолчанию 256. Это будет влиять на количество SQL-сервера потоков, имеет в наличии для запросов на обслуживание.

0
ответ дан 3 December 2019 в 06:23

Ответ... Это зависит.

Производительность SQL Server непосредственно связана со скоростью диска и памятью. При использовании SQL Server для ключа-> база данных значения без сложных соединений - 512 МБ, вероятно, будут в порядке на данный момент (это - минимальная Microsoft, рекомендует однако). Его невозможное, чтобы предположить, как в большой степени Ваша база данных будет использоваться, что делает Ваше приложение, сколько пользователей Вы имеете и т.д. Память почти наверняка будет слабым местом, поскольку Вы пытаетесь масштабировать горизонтально.

Удостоверьтесь, что Вы имеете addiquate область подкачки и контролируете Ваше использование памяти. Хороший контроль даст Вам хорошие метрики о том, как необходимо масштабировать систему, и где, ТОЧНО узкие места - как они разрабатывают.

0
ответ дан 3 December 2019 в 06:23
  • 1
    Проектирование баз данных doesn' t эффект, сколько памяти используется SQL Server. Эффект СОЕДИНЕНИЙ использование ЦП больше, чем они производят использование памяти. –  mrdenny 21 August 2009 в 02:05

Теги

Похожие вопросы