Требования к администрированию Центрального Модуля — Системные Технологии

Требования к администрированию Центрального Модуля

Настройки компонент 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.

Сумма лимитов памяти Reporting Services, Analysis Services и буфера SQL сервера не должна превышать полного объёма доступной оперативной памяти сервера минус 2GB.

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

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

SQL

  • Состояние служб SQL сервера
  • Счётчики производительности SQL_PERF.xlsx
  • Процент использования 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.xlsx
  • Нагрузка на процессор CPU_PERF.XLSX
  • Объём занятой/доступной оперативной памяти и файла подкачки RAM_PERF.xlsx
  • Доступность сервера по сети

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

Логин:
Пароль:
Забыли пароль?