Я создаю серверный компьютер, который будет использоваться для SQL Server, и я планирую использовать 32 ГБ + ОЗУ и помещать базы данных в память. (Я знаю все о проблемах с потерей данных при отключении питания). Я не был в курсе новых типов карт памяти.
Какой тип памяти лучше среднего и не очень дорогой? Я покупаю много оперативной памяти, поэтому ищу память выше среднего, но ниже high-end, если high-end очень дорогая.
(Я буду использовать Windows Server 2008 R2 Standard или Windows HPC Server 2008 R2)
pehrs и Wesley 'Nonapeptide "в значительной степени прибегли к параметрам скорости \ типа, но также важно обратить внимание на правильный размер для вашего конкретного сервера, так как это может значительно ограничить скорость и общую пропускную способность. Системы Intel Xeon 5500 и 5600 имеют три на контроллерах памяти и пропускная способность памяти максимизируется, когда все они используются, поэтому размеры ОЗУ с немного странными размерами, такими как 6,12, 18 и т. д., будут иметь до 50% более эффективную пропускную способность, чем размеры 4,8 и т. д. в этих системах. Также важна максимально допустимая скорость DIMM для количества модулей DIMM, которые вы устанавливаете на канал памяти - большинство (все?) Xeon 5500 ограничивает скорость 1333 МГц для конфигураций с не более чем 1 DIMM на канал.
Сегодня вы, вероятно, будете рассматривать три разных типа памяти для сервера:
Не ждите от этого дешевого выхода. Обычно вы получаете ту память, за которую платите. Многие серверы настроены на использование общей памяти (без ECC, незарегистрированной, небуферизованной), и такой сервер сэкономит вам деньги за счет стабильности.
Что вы можете сделать, так это получить память с более низкой тактовой частотой, но тогда вы потеряете производительность. Если вы хотите получить производительность выше средней, вы будете платить намного больше средней.
PC3-10600 (DDR3-1333 - пиковая скорость передачи 10667 МБ / с) достаточно быстр, но не такой способ сжигания денег, как PC3-12800. (DDR3-1600 - пиковая скорость 12800 МБ / с).
На одну ступень ниже PC3-10600 идет PC3-8500 (DDR3-1066 - пиковая скорость 8533 МБ / с). В наши дни это наблюдается на большинстве стандартных настольных ПК, и это считается средней скоростью.
Имейте в виду, что цены на оперативную память в настоящее время высоки.
Если под «поместить базы данных в RAM» вы имеете в виду ваш предыдущий вопрос о RAM-дисках в Windows Server 2008, ответ снова тот же: SQL Server имеет отличное кэширование, вам не нужно возиться с RAM-дисками.
Я не знаю, действительно ли будет хорошо работать дешевая память и размещение базы данных в памяти. Зависит от того, насколько критически важным будет ваш сервер. Посмотрите цены на память ecc. Это дороже, бот может стоить премии. Насколько я знаю, это не быстрее.
Если вы выберете ECC, вам просто нужно убедиться, что выбранный вами процессор поддерживает его. Процессоры Intel Core (настольные) обычно этого не делают, так что остается AMD и линейка Intel XEON, но ни один из xeon. Я составил список для своих целей, поэтому просто спросите, идете ли вы в этом направлении, и я его запишу.