Требования к администрированию БД

Подпишитесь на рассылку «Точки роста»
eng
image
Подписаться
Заказать звонок
Заказать демо
Чат

Служба технической поддержки

Консультирует пользователей и технических специалистов, предотвращает и решает проблемы с программным обеспечением и оборудованием.



Телефон:
+7 499 921-02-62
Требования к администрированию БД

Требования к администрированию БД

Настройки компонент SQL сервера

Компонента Database Engine Services

  • Обеспечить наличие прав Allow lock pages in memory, Perform volume maintenance tasks у учетной записи SQL сервера.
  • Ограничить объём доступной памяти для буфера SQL сервера согласно рекомендациям:
    • Не менее 2GB.
    • При HDD дисках (<10000 IOPS/>10ms AAT)* — от 30 до 50% от объёма БД без учёта LogDataChange таблиц
    • При SSD дисках (>10000 IOPS/<10ms AAT)* - от 10 до 30% от объёма БД без учёта LogDataChange таблиц
    • При среднем значении в течении рабочего дня счётчика производительности SQLServer:Buffer Manager\Page life expectancy менее 300 сек буффер SQL сервера следует увеличить.
    • Значения IOPS и AAT проверяются при нагрузке на диск. 8KB размер блока, % чтение/запись 66/33, 100% случайный доступ, глубина очереди 100.
  • Настроить необходимое количество Data и Log файлов TEMPDB из расчёта один Data файл на каждые 4-8 ядер процессора, не более 8 файлов, один Log файл на каждые 8-16 ядер процессора, не более 2 файлов.
  • Задать лимиты роста файлов TEMPDB и ее начальный размер согласно рекомендациям:
    • Общий объём Data файлов TEMPDB: 15% от объёма БД. Начальный размер равен максимальному размеру. Не менее 10GB.
    • Общий объём Log файлов TEMPDB: 30% от объёма БД. Начальный размер 10GB. Рост по 100MB. Не менее 10GB.

Компонента Analysis Services

  • Задать соответствующие значения лимитов памяти для службы согласно рекомендациям:
    • Не менее 10% от размера БД Хранилища.
    • Не менее 2 ГБ.
  • Обеспечить полные права для учётной записи, под которой запускается задание на процессинг ST Аналитика OLAP.
  • Задать число потоков в пуле потоков ThreadPool \ Process \ MaxThreads не менее чем 10 * число логических ядер

Компонента Reporting Services

  • Обеспечить HTTPS для доступа к Reporting Services.
  • Задать соответствующие значения лимитов памяти для службы Reporting Services согласно рекомендациям:
    • От 10% до 20% от объёма БД без учёта LogDataChange таблиц.
    • Не менее 2GB.
  • Обеспечить встроенную учетную запись SQL, использующуюся для источника данных Reporting Services, правами sysadmin.

Счетчики мониторинга Системы

Для мониторинга работы системы необходимо настроить следующие счетчики:

SQL

  • Состояние служб SQL сервера
  • Счётчики производительности SQL_PERF.xlsximage
  • Процент использования Data и Log файлов TEMPDB и БД Чикаго
  • Счётчики производительности аналитики (MSOLAP:Memory \ Memory Usage Kb, MSOLAP:Connection \ Current Connections, MSOLAP:Threads\*)).
    • MSOLAP:Memory \ Memory Usage Kb
    • MSOLAP:Connection \ Current Connections
    • MSOLAP:Threads\*

Операционная система

  • Свободное место на дисках Базы Данных
  • Производительность/Нагрузка дисков БД DISK_PERF.xlsximage
  • Нагрузка на процессор CPU_PERF.XLSXimage
  • Объём занятой/доступной оперативной памяти и файла подкачки RAM_PERF.xlsximage
  • Доступность сервера по сети

Рекомендации для значений счетчиков