# Настройка MS SQL Server для 1С: актуальный чек-лист на 2026 год

**<span class="">Обновлённая версия</span>**<span class=""> на основе оригинального руководства 2016 года с учётом современных реалий</span>

> <span style="color: rgb(224, 62, 45);">**<span class="">Важно:</span>**<span class=""> Приведённые рекомендации следует адаптировать под конкретную конфигурацию сервера и нагрузку. Это не универсальные правила, а базовая отправная точка для оптимизации.</span></span>

---

## <span class="">Что изменилось с 2016 года</span>

<span class="">За прошедшие годы ключевые изменения коснулись следующих областей:</span>

- **<span class="">Рекомендуемые версии SQL Server:</span>**<span class=""> переход на SQL Server 2019/2022 (и 2025 для новых внедрений)</span>
- **<span class="">Настройка TempDB:</span>**<span class=""> от простого переноса на отдельный диск к созданию множества файлов данных</span>
- **<span class="">Оптимизация параллелизма:</span>**<span class=""> пересмотр значений MAXDOP и Cost Threshold for Parallelism</span>
- **<span class="">Сортировка баз данных:</span>**<span class=""> рекомендации по использованию Latin1\_General\_100\_CI\_AS</span>

---

## <span class="">Часть 1. Базовые настройки сервера</span>

### <span class="">1.1. Включите мгновенную инициализацию файлов (Instant File Initialization)</span>

**<span class="">Что даёт:</span>**<span class=""> Ускоряет создание базы данных, добавление файлов и журналов, увеличение размера файлов, восстановление базы данных.</span>

**<span class="">Как включить:</span>**

1. <span class="">Откройте </span>`secpol.msc`<span class=""> (Local Security Policy).</span>
2. <span class="">Разверните </span>**<span class="">Локальные политики</span>**<span class=""> → </span>**<span class="">Назначение прав пользователей</span>**<span class="">.</span>
3. <span class="">Дважды кликните </span>**<span class="">Выполнение задач по обслуживанию томов</span>**<span class="">.</span>
4. <span class="">Добавьте SID службы Database Engine (рекомендуется) или учётную запись службы.</span>
5. <span class="">Перезапустите службу SQL Server.</span>

> **<span class="">Новое в SQL Server 2022+:</span>**<span class=""> Мгновенная инициализация теперь работает и для файлов журнала транзакций при авторасширении до 64 МБ </span><span class="">.</span>

**<span class="">Проверка:</span>**<span class=""> В журнале ошибок SQL Server при запуске появится сообщение </span>`Using locked pages in the memory manager`<span class="">.</span>

---

### <span class="">1.2. Включите «Блокировка страниц в памяти» (Lock Pages in Memory)</span>

**<span class="">Что даёт:</span>**<span class=""> Запрещает системе отправлять страницы данных SQL Server в виртуальную память на диске. Критически важно для серверов с большим объёмом RAM — без этой настройки возможны ошибки «non-yielding scheduler» </span><span class="">.</span>

**<span class="">Как включить:</span>**

1. <span class="">В меню </span>**<span class="">Пуск</span>**<span class=""> → </span>**<span class="">Выполнить</span>**<span class=""> введите </span>`gpedit.msc`<span class="">.</span>
2. <span class="">Разверните: </span>**<span class="">Конфигурация компьютера</span>**<span class=""> → </span>**<span class="">Конфигурация Windows</span>**<span class=""> → </span>**<span class="">Настройки безопасности</span>**<span class=""> → </span>**<span class="">Локальные политики</span>**<span class=""> → </span>**<span class="">Назначение прав пользователя</span>**<span class="">.</span>
3. <span class="">Дважды кликните </span>**<span class="">Блокировка страниц в памяти</span>**<span class="">.</span>
4. <span class="">Добавьте SID службы Database Engine </span><span class="">.</span>
5. <span class="">Перезапустите SQL Server.</span>

**<span class="">Проверка:</span>**

<div class="md-code-block md-code-block-dark" id="bkmrk-sql"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">sql</span></div></div></div></div></div>```
SELECT sql_memory_model_desc FROM sys.dm_os_sys_info;
-- Должно вернуть LOCK_PAGES
```

<div class="md-code-block md-code-block-dark" id="bkmrk--3"><svg class="_9bc997d _33882ae" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg><svg class="_9bc997d _28d7e84" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg></div>---

### <span class="">1.3. Установите режим электропитания «Высокая производительность»</span>

**<span class="">Что даёт:</span>**<span class=""> Предотвращает занижение частоты процессора ОС.</span>

**<span class="">Как включить:</span>**

1. **<span class="">Панель управления</span>**<span class=""> → </span>**<span class="">Электропитание</span>**<span class=""> → </span>**<span class="">Схемы управления электропитанием</span>**<span class="">.</span>
2. <span class="">Установите значение </span>**<span class="">Высокая производительность</span>**<span class="">.</span>

> **<span class="">Примечание:</span>**<span class=""> Turbo Boost в BIOS — на современных серверных платформах обычно включён по умолчанию, отдельная настройка не требуется.</span>

---

### <span class="">1.4. Отключите ненужные службы SQL Server</span>

**<span class="">Что даёт:</span>**<span class=""> Освобождает ресурсы для основной службы СУБД </span><span class="">.</span>

**<span class="">Оставьте только:</span>**

- <span class="">SQL Server (sqlservr.exe)</span>
- <span class="">SQL Server Agent (SQLAGENT.exe)</span>
- <span class="">SQL Writer (sqlwriter.exe)</span>

**<span class="">Отключите:</span>**

- <span class="">FullText Search (у 1С собственный механизм полнотекстового поиска)</span>
- <span class="">Integration Services</span>
- <span class="">Analysis Services (если не используются)</span>

---

## <span class="">Часть 2. Настройки памяти и параллелизма</span>

### <span class="">2.1. Ограничьте максимальный объём памяти (Max Server Memory)</span>

**<span class="">Что даёт:</span>**<span class=""> Предотвращает потребление всей RAM сервером СУБД.</span>

**<span class="">Формула расчёта:</span>**

<div class="md-code-block md-code-block-dark" id="bkmrk-text"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">text</span></div></div></div></div></div>```
Память для SQL Server = Общая RAM – Память для ОС – Память для сервера 1С
```

<div class="md-code-block md-code-block-dark" id="bkmrk--7"><svg class="_9bc997d _33882ae" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg><svg class="_9bc997d _28d7e84" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg></div>**<span class="">Современные рекомендации:</span>**

- <span class="">Для ОС: 4 ГБ (или 20–25% RAM, если сервер выделен только под SQL)</span>
- <span class="">Для сервера 1С: сумма потребления </span>`ragent`<span class="">, </span>`rmngr`<span class="">, </span>`rphost`<span class=""> в пик нагрузки + 1–1,5 ГБ на каждый процесс rphost </span>

**<span class="">Как настроить:</span>**

1. <span class="">Management Studio → </span>**<span class="">Свойства сервера</span>**<span class=""> → вкладка </span>**<span class="">Память</span>**<span class="">.</span>
2. <span class="">Укажите значение параметра </span>**<span class="">Максимальный размер памяти сервера</span>**<span class="">.</span>

---

### <span class="">2.2. Настройте Max Degree of Parallelism (MAXDOP)</span>

**<span class="">Что даёт:</span>**<span class=""> Определяет, во сколько потоков может выполняться один запрос. Для баз с нагрузкой 1С рекомендуется MAXDOP = 1 </span><span class="">.</span>

**<span class="">Почему важно:</span>**<span class=""> При высоких значениях MAXDOP возникают ожидания </span>`CXPACKET`<span class=""> и </span>`CXCONSUMER`<span class="">, когда один сложный отчёт блокирует процессорные ядра и вытесняет оперативные транзакции </span><span class="">.</span>

**<span class="">Как настроить:</span>**

1. <span class="">Management Studio → </span>**<span class="">Свойства сервера</span>**<span class=""> → вкладка </span>**<span class="">Дополнительно</span>**<span class="">.</span>
2. <span class="">Установите </span>**<span class="">Max Degree of Parallelism</span>**<span class=""> = 1.</span>

---

### <span class="">2.3. Настройте Cost Threshold for Parallelism</span>

**<span class="">Что даёт:</span>**<span class=""> Порог, при котором запрос распараллеливается. Значение по умолчанию (5) устарело </span><span class="">.</span>

**<span class="">Рекомендация:</span>**<span class=""> Установите значение </span>**<span class="">50–100</span>**<span class="">, чтобы избежать распараллеливания простых запросов.</span>

**<span class="">Как настроить:</span>**

<div class="md-code-block md-code-block-dark" id="bkmrk-sql-1"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">sql</span></div></div></div></div></div>```
EXEC sp_configure 'cost threshold for parallelism', 50;
RECONFIGURE;
```

<div class="md-code-block md-code-block-dark" id="bkmrk--10"><svg class="_9bc997d _33882ae" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg><svg class="_9bc997d _28d7e84" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg></div>---

### <span class="">2.4. Настройте Maximum Worker Threads</span>

**<span class="">Что даёт:</span>**<span class=""> По умолчанию сервер не создаёт больше 255 потоков, чего может не хватать при высокой нагрузке.</span>

**<span class="">Рекомендация:</span>**<span class=""> Установите значение </span>**<span class="">2048</span>**<span class=""> </span><span class="">.</span>

---

## <span class="">Часть 3. Оптимизация TempDB</span>

### <span class="">3.1. Создайте несколько файлов данных TempDB</span>

**<span class="">Что даёт:</span>**<span class=""> Устраняет контеншн на страницах PFS/GAM, который возникает при одновременном создании временных таблиц сотнями сессий 1С </span><span class="">.</span>

**<span class="">Правила конфигурирования:</span>**

<div class="ds-scroll-area ds-scroll-area--show-on-focus-within ds-scroll-area--enabled _1210dd7 c03cafe9" id="bkmrk-%D0%9A%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D1%8F%D0%B4%D0%B5%D1%80-cpu-"><div class="ds-scroll-area__gutters"><div class="ds-scroll-area__horizontal-gutter">  
</div><div class="ds-scroll-area__vertical-gutter">  
</div></div><table><thead><tr><th><span class="">Количество ядер CPU</span></th><th><span class="">Количество файлов данных</span></th></tr></thead><tbody><tr><td><span class="">≤ 8</span></td><td><span class="">Ровно столько, сколько ядер</span></td></tr><tr><td><span class="">&gt; 8</span></td><td><span class="">Начните с 8, при сохранении ожиданий увеличивайте кратно 4 (12, 16...)</span></td></tr></tbody></table>

</div>**<span class="">Требования:</span>**

- <span class="">Все файлы должны иметь </span>**<span class="">одинаковый начальный размер</span>**<span class=""> (например, 8 файлов по 10 ГБ)</span>
- **<span class="">Фиксированный шаг авторасширения</span>**<span class=""> в мегабайтах (например, 1024 МБ), но не в процентах </span>

---

### <span class="">3.2. Разместите TempDB на быстром накопителе</span>

**<span class="">Что даёт:</span>**<span class=""> TempDB используется всеми базами для временных таблиц, промежуточных расчётов, версий строк при RCSI </span><span class="">.</span>

**<span class="">Рекомендации:</span>**

- <span class="">Отдельный RAID 10 из NVMe PCIe 4.0/5.0 накопителей</span>
- <span class="">Форматирование тома NTFS/ReFS с размером кластера 64 КБ </span>

**<span class="">Скрипт для переноса:</span>**

<div class="md-code-block md-code-block-dark" id="bkmrk-sql-2"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">sql</span></div></div></div></div></div>```
USE master
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'Новый_Диск:\Новый_Каталог\tempdb.mdf')
GO
ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'Новый_Диск:\Новый_Каталог\templog.ldf')
GO
```

<div class="md-code-block md-code-block-dark" id="bkmrk--14"><svg class="_9bc997d _33882ae" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg><svg class="_9bc997d _28d7e84" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg></div>---

### <span class="">3.3. Диагностика контеншна TempDB</span>

**<span class="">Скрипт для выявления проблемных сессий:</span>**

<div class="md-code-block md-code-block-dark" id="bkmrk-sql-3"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">sql</span></div></div></div></div></div>```
-- Диагностика ожиданий на страницах аллокации tempdb
SELECT 
    session_id,
    wait_type,
    wait_duration_ms,
    resource_description,
    blocking_session_id
FROM sys.dm_os_waiting_tasks
WHERE wait_type LIKE 'PAGELATCH_%'
  AND resource_description LIKE '2:%'; -- База данных 2 = tempdb
```

<div class="md-code-block md-code-block-dark" id="bkmrk--16"><svg class="_9bc997d _33882ae" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg><svg class="_9bc997d _28d7e84" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg></div><span class="">Если ожидания </span>`PAGELATCH_UP`<span class=""> или </span>`PAGELATCH_EX`<span class=""> сохраняются — увеличьте количество файлов данных </span><span class="">.</span>

---

## <span class="">Часть 4. Настройки рабочих баз данных</span>

### <span class="">4.1. Настройте автовыращивание файлов</span>

**<span class="">Что даёт:</span>**<span class=""> Слишком маленький шаг авторасширения приводит к частому расширению файлов и потере времени </span><span class="">.</span>

**<span class="">Рекомендации:</span>**

- <span class="">Для файлов данных: </span>**<span class="">200–512 МБ</span>**<span class=""> или </span>**<span class="">512 МБ – 5 ГБ</span>**<span class=""> для крупных баз</span>
- <span class="">Для файлов логов: </span>**<span class="">50–200 МБ</span>**
- **<span class="">Не используйте процентное автовыращивание!</span>**

**<span class="">Как настроить:</span>**

1. <span class="">Management Studio → </span>**<span class="">Свойства базы</span>**<span class=""> → вкладка </span>**<span class="">Файлы</span>**<span class="">.</span>
2. <span class="">Напротив каждого файла в колонке </span>**<span class="">Автовувеличение</span>**<span class=""> укажите значение в МБ.</span>

> <span class="">Для применения ко всем новым базам настройте служебную базу </span>**<span class="">model</span>**<span class="">.</span>

---

### <span class="">4.2. Разнесите файлы данных (.mdf) и логов (.ldf) на разные диски</span>

**<span class="">Что даёт:</span>**<span class=""> Параллельная работа с файлами повышает скорость дисковых операций. Лучше всего подходят SSD </span><span class="">.</span>

---

### <span class="">4.3. Используйте правильную сортировку (Collation)</span>

**<span class="">Что даёт:</span>**<span class=""> Устаревшие настройки сортировки могут приводить к ошибкам при сравнении строк и индексации.</span>

**<span class="">Рекомендация для новых баз 1С:</span>**

- `Latin1_General_100_CI_AS`<span class=""> (современный стандарт)</span>
- `Cyrillic_General_100_CI_AS`<span class=""> (альтернатива)</span>

---

### <span class="">4.4. Рассмотрите включение RCSI (READ\_COMMITTED\_SNAPSHOT)</span>

**<span class="">Что даёт:</span>**<span class=""> Снижает количество блокировок при чтении, что особенно актуально для многопользовательских систем на 1С </span><span class="">.</span>

**<span class="">Как включить:</span>**

<div class="md-code-block md-code-block-dark" id="bkmrk-sql-4"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">sql</span></div></div></div></div></div>```
ALTER DATABASE [ИмяБазы] SET READ_COMMITTED_SNAPSHOT ON;
```

<div class="md-code-block md-code-block-dark" id="bkmrk--21"><svg class="_9bc997d _33882ae" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg><svg class="_9bc997d _28d7e84" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg></div>> **<span class="">Внимание:</span>**<span class=""> Требует хорошо оптимизированной TempDB.</span>

---

## <span class="">Часть 5. Обслуживание и мониторинг</span>

### <span class="">5.1. Регламентное обслуживание индексов</span>

**<span class="">Что даёт:</span>**<span class=""> Фрагментация индексов &gt; 25% резко снижает производительность </span><span class="">.</span>

**<span class="">Рекомендации:</span>**

- **<span class="">Ежедневно:</span>**<span class=""> Дефрагментация индексов и обновление статистики (не требует отключения пользователей)</span>
- **<span class="">Еженедельно:</span>**<span class=""> Полная переиндексация с блокировкой БД (в нерабочее время) </span>

---

### <span class="">5.2. Мониторинг TempDB при закрытии месяца</span>

**<span class="">Что даёт:</span>**<span class=""> Закрытие месяца часто замедляется из-за переполнения TempDB неоптимальными запросами </span><span class="">.</span>

**<span class="">Диагностический скрипт:</span>**

<div class="md-code-block md-code-block-dark" id="bkmrk-sql-5"><div class="md-code-block-banner-wrap"><div class="md-code-block-banner md-code-block-banner-lite"><div class="_121d384"><div class="d2a24f03"><span class="d813de27">sql</span></div></div></div></div></div>```
SELECT 
    session_id,
    SUM(internal_objects_alloc_page_count) AS alloc_pages,
    SUM(internal_objects_dealloc_page_count) AS dealloc_pages,
    SUM(user_objects_alloc_page_count) AS user_alloc_pages
FROM sys.dm_db_session_space_usage
GROUP BY session_id
ORDER BY alloc_pages DESC;
```

<div class="md-code-block md-code-block-dark" id="bkmrk--24"><svg class="_9bc997d _33882ae" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg><svg class="_9bc997d _28d7e84" fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M-5.24537e-07 0C-2.34843e-07 6.62742 5.37258 12 12 12L0 12L-5.24537e-07 0Z" fill="currentColor"></path></svg></div><span class="">Если </span>`alloc_pages`<span class=""> превышает 500 000 — требуется пересмотр плана запроса </span><span class="">.</span>

**<span class="">Признаки проблемы:</span>**

- <span class="">Размер TempDB растёт быстрее 1 ГБ в минуту</span>
- <span class="">Процессор загружен менее чем на 30%</span>

---

### <span class="">5.3. Настройте резервное копирование</span>

**<span class="">Что даёт:</span>**<span class=""> Резервные копии необходимо делать средствами самой СУБД, а не сторонними системами </span><span class="">.</span>

---

## <span class="">Часть 6. Дополнительные рекомендации</span>

### <span class="">6.1. Исключите каталоги баз данных из антивирусного сканирования</span>

<span class="">Антивирусное сканирование файлов базы может сильно замедлить работу СУБД. В идеале антивирус на сервере СУБД вообще не устанавливать.</span>

---

### <span class="">6.2. Отключите сжатие данных для каталогов с файлами базы</span>

<span class="">При сжатии ОС дополнительно обрабатывает файлы при модификации, что замедляет запись.</span>

**<span class="">Как отключить:</span>**

1. **<span class="">Свойства</span>**<span class=""> каталога → вкладка </span>**<span class="">Общие</span>**<span class=""> → кнопка </span>**<span class="">Другие</span>**<span class="">.</span>
2. <span class="">Снимите флаг </span>**<span class="">Сжимать содержимое для экономии места на диске</span>**<span class="">.</span>

---

### <span class="">6.3. Включите Shared Memory (если сервер 1С на том же компьютере)</span>

**<span class="">Как включить:</span>**

1. **<span class="">Диспетчер конфигурации SQL Server</span>**<span class=""> → </span>**<span class="">SQL Native Client</span>**<span class=""> → </span>**<span class="">Клиентские протоколы</span>**<span class=""> → </span>**<span class="">Общая память</span>**<span class=""> → </span>**<span class="">Включено</span>**<span class="">.</span>
2. <span class="">Протокол </span>**<span class="">Именованные каналы</span>**<span class=""> выключите.</span>

**<span class="">После всех настроек перезапустите службу MS SQL Server.</span>**

---

## <span class="">Сводная таблица ключевых параметров</span>

<div class="ds-scroll-area ds-scroll-area--show-on-focus-within ds-scroll-area--enabled _1210dd7 c03cafe9" id="bkmrk-%D0%9F%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%A0%D0%B5%D0%BA%D0%BE%D0%BC%D0%B5%D0%BD%D0%B4%D1%83%D0%B5%D0%BC"><div class="ds-scroll-area__gutters"><div class="ds-scroll-area__horizontal-gutter">  
</div><div class="ds-scroll-area__vertical-gutter">  
</div></div><table><thead><tr><th><span class="">Параметр</span></th><th><span class="">Рекомендуемое значение</span></th></tr></thead><tbody><tr><td><span class="">Max Server Memory</span></td><td><span class="">Общая RAM – 4 ГБ (ОС) – память 1С</span></td></tr><tr><td><span class="">Max Degree of Parallelism</span></td><td><span class="">1</span></td></tr><tr><td><span class="">Cost Threshold for Parallelism</span></td><td><span class="">50–100</span></td></tr><tr><td><span class="">Maximum Worker Threads</span></td><td><span class="">2048</span></td></tr><tr><td><span class="">Файлы данных TempDB</span></td><td><span class="">По количеству ядер (мин. 8)</span></td></tr><tr><td><span class="">Автовыращивание данных</span></td><td><span class="">512 МБ – 5 ГБ</span></td></tr><tr><td><span class="">Автовыращивание логов</span></td><td><span class="">50–200 МБ</span></td></tr><tr><td><span class="">Сортировка</span></td><td><span class="">Latin1\_General\_100\_CI\_AS</span></td></tr></tbody></table>

</div>---

## <span class="">Рекомендуемые версии SQL Server на 2026 год</span>

<div class="ds-scroll-area ds-scroll-area--show-on-focus-within ds-scroll-area--enabled _1210dd7 c03cafe9" id="bkmrk-%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F-%D0%A1%D1%82%D0%B0%D1%82%D1%83%D1%81-sql-se"><div class="ds-scroll-area__gutters"><div class="ds-scroll-area__horizontal-gutter">  
</div><div class="ds-scroll-area__vertical-gutter">  
</div></div><table><thead><tr><th><span class="">Версия</span></th><th><span class="">Статус</span></th></tr></thead><tbody><tr><td><span class="">SQL Server 2019</span></td><td><span class="">Стабильная, проверенная</span></td></tr><tr><td><span class="">SQL Server 2022</span></td><td><span class="">Рекомендуемая</span></td></tr><tr><td><span class="">SQL Server 2025</span></td><td><span class="">Для новых внедрений</span></td></tr></tbody></table>

</div>> <span class="">Старые версии (2016 и ранее) приближаются к концу жизненного цикла и требуют расширенной поддержки.</span>

---

## <span class="">Заключение</span>

<span class="">Данный чек-лист представляет собой обновлённую версию рекомендаций 2016 года с учётом современных реалий. Ключевые изменения касаются используемых версий SQL Server, тонкой настройки TempDB, выбора правильной сортировки и порога параллелизма.</span>

<span class="">Для поддержания стабильной работы базы данных важно также не забывать о регулярном обслуживании: обновлении статистики и перестройке индексов.</span>

---

**<span class="">Источники и дополнительные материалы:</span>**

- <span class="">Оригинальное руководство: Насипов Фарит и Евгений Гилев, ООО «ОдинКурс», 2016</span>
- [<span class="">Microsoft Learn: Database Instant File Initialization</span>](https://learn.microsoft.com/ru-ru/sql/relational-databases/databases/database-instant-file-initialization)
- [<span class="">Microsoft Learn: Enable Lock Pages in Memory</span>](https://learn.microsoft.com/ru-ru/sql/database-engine/configure-windows/enable-the-lock-pages-in-memory-option-windows)
- [<span class="">Фирма 1С: Работа с базой данных TEMPDB</span>](https://its.1c.ru/db/content/metod8dev/src/admins/mssqlserver/i8102374.htm)