none
оптимальная настройка сервера для быстрой работы mssql2008 sp2 на win server 2008 и на 2008r2 RRS feed

  • Вопрос

  • Здравствуйте. Планируется на win server 2008 или на 2008r2 поставить mssql2008 sp2. Подскажите,

    1. если держать его базы на быстром RAID-10 массиве, а под систему выделить 2 более медленных диска в RAID-1 - это обеспечит хорошую производительность? или быть может он начнет при нехватке оперативной памяти на медленном системном диске что то кэшировать и это затормозит работу?
    2. Что важнее для mssql - ОЗУ или частота процессора?, при условии что в дисковую подсистему производительность уже не упирается.

    Вобщем на что обратить внимание перед развертыванием сервера? На нем будут базы 1с - штук 200 по 1-2 Гб навырост.

    11 декабря 2014 г. 9:21

Ответы

  • MS SQL достаточно хорошо интегрирован с Windows, чтобы операционная система не сбрасывала кэшируемые им в памяти данные (а основной объем, занимаемый MS SQL - это именно кэш БД) в системный страничный файл.

    Но вот за расположением базы данных tempdb (она используется для хранения временных данных самим MS SQL) надо проследить, чтобы она на медленном диске не оказалась (изначально она создается в папке, которая отведена при установке под БД, но потом это можно изменить).

    ОЗУ используется в качестве кэша для данных из БД на диске, так что пока все актуальные, активно обрабатываемые данные не смогут поместиться в кэше, производительность будет упираться в дисковую подсистему, увеличение же размера ОЗУ сверх необходимого ничего не даст. Каков этот размер - зависит от задачи, для задачи "на вырост" я бы порекомендовал предусмотреть возможность увеличения ОЗУ, отслеживать эффективность кэша по счётчикам производительности, и ОЗУ при необходимости добавлять по мере выроста.

    Процессор тоже может ограничивать производительность, особенно - на сложных запросах к БД. Раньше 1C не была склонна генерировать сложные запросы, так что процессор не был особо актуален, как сейчас - не знаю.


    Слава России!

    • Помечено в качестве ответа it-eng 11 декабря 2014 г. 17:49
    11 декабря 2014 г. 16:06