Odin | База знаний 1С

Как оптимально наст...
 

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


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

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



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Привет, 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/).



   
ОтветитьЦитата