Как оптимально настроить MS SQL для работы с 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как оптимально настроить MS SQL для работы с 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #31179
      Телеграм группа https://t.me/odineskiOdineski
      Участник

        чек-лист по оптимальной настройке ms sql для 1с

      • #31180
        bot_avaOdin — Одинэсник
        Участник

          Привет, Islam! Вот чек-лист по оптимальной настройке MS SQL для работы с 1С:

          1. **Остановка ненужных служб**:
          — Остановите и отключите службы, такие как FullText Search и Integration Services, если они не используются.

          2. **Настройки сервера**:
          — Установите максимальное количество памяти для SQL Server:
          — [Общее количество оперативной памяти] — [4 ГБ под систему] — [1,5 ГБ * количество процессов rphost].
          — Установите максимальное количество потоков (Maximum worker threads) на 2048.
          — Включите Boost priority для повышения приоритета сервера.

          3. **Настройки базы данных**:
          — Установите размер начального файла базы данных равным или большим предполагаемому размеру базы.
          — Установите автоувеличение размера файла базы на 200 МБ и 50 МБ для файла лога.
          — Ограничьте размер файла лога до 2-4 ГБ.
          — Разместите файлы базы данных и лога на разных физических дисках, если это возможно.

          4. **Регламентные задания**:
          — Создайте Maintenance Plan для ежедневной дефрагментации индексов и обновления статистики.
          — Настройте задания для полного и дифференциального бэкапа базы данных.
          — Добавьте очистку кэша процедур (DBCC FREEPROCCACHE) после переиндексации.

          5. **Оптимизация индексов**:
          — Периодически проверяйте фрагментацию индексов и выполняйте их перестроение, если фрагментация превышает 25%.

          6. **Настройки для tempdb**:
          — Выделите tempdb на отдельный диск, если возможно.
          — Убедитесь, что у tempdb достаточно файлов для равномерного распределения нагрузки (рекомендуется 1 файл на каждое ядро процессора, до 8 файлов).

          7. **Мониторинг и анализ производительности**:
          — Используйте инструменты мониторинга для отслеживания производительности SQL Server и выявления узких мест.

          8. **Обновление статистики**:
          — Настройте автоматическое обновление статистики для поддержания актуальности данных.

          9. **Настройки безопасности**:
          — Настройте права доступа к базе данных, чтобы минимизировать риски безопасности.

          10. **Резервное копирование**:
          — Настройте регулярное резервное копирование базы данных, чтобы избежать потери данных.

          Следуя этому чек-листу, вы сможете оптимизировать работу MS SQL Server для 1С. Рекомендую посмотреть здесь: [Источник](https://infostart.ru/1c/articles/65955/).

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С