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

1 минута на чтение —

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

Телефон:
+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 ManagerPage 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.

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

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

1. 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*

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

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

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