Редактировал(а) Сергей Коршунов 2022/04/21 02:04

Скрыть последних авторов
Сергей Коршунов 1.1 1 == Автоматическое создание и обновление статистики БД 1C ==
2
3 [[~[~[image:https://wiki.it-kb.ru/_media/1c/setting-up-microsoft-sql-server-for-1c-enterprise-8-3/pasted/20190417-173240.png~]~]>>url:https://wiki.it-kb.ru/_detail/1c/setting-up-microsoft-sql-server-for-1c-enterprise-8-3/pasted/20190417-173240.png?id=1c%3Asetting-up-microsoft-sql-server-for-1c-enterprise-8-3%3Aautomatic-creation-and-updating-of-statistics-for-the-database]]Включение автоматического создания и обновления статистики **SQL Server** может привести к более эффективной работе оптимизатора запросов СУБД, тем самым снизив количество операций ввода/вывода, что в итоге положительно повлияет на общую производительность БД.
4
5 Включить автоматическое создание и обновление статистики для БД можно следующим SQL-запросом:
6
7 {{{ALTER DATABASE <1c-DataBase>
8 SET AUTO_CREATE_STATISTICS ON
9 SET AUTO_UPDATE_STATISTICS ON}}}
10
11 Продолжая тему автоматического обновления статистики, можно заметить, что документ [[Настройки Microsoft SQL Server для работы с 1С:Предприятием>>url:https://its.1c.ru/db/metod8dev/content/5904/hdoc]] рекомендует включать опцию «**Auto update statistics asynchronously**» для базы данных **model**. Это приведёт к тому, что с такой настройкой в последствии будут создаваться все новые БД в экземпляре SQL Server.
12
13 Однако есть [[мнение>>url:https://www.brentozar.com/blitz/auto-update-stats-async-enabled/]], что данную опцию лучше оставить в конфигурации по умолчанию, то есть выключенной.
14
15 [[~[~[image:https://wiki.it-kb.ru/_media/1c/setting-up-microsoft-sql-server-for-1c-enterprise-8-3/pasted/20190417-115928.png~]~]>>url:https://wiki.it-kb.ru/_detail/1c/setting-up-microsoft-sql-server-for-1c-enterprise-8-3/pasted/20190417-115928.png?id=1c%3Asetting-up-microsoft-sql-server-for-1c-enterprise-8-3%3Aautomatic-creation-and-updating-of-statistics-for-the-database]]
16
17 ----