===== Автоматическое создание и обновление статистики БД 1C ===== {{:1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190417-173240.png }} Включение автоматического создания и обновления статистики **SQL Server** может привести к более эффективной работе оптимизатора запросов СУБД, тем самым снизив количество операций ввода/вывода, что в итоге положительно повлияет на общую производительность БД. Включить автоматическое создание и обновление статистики для БД можно следующим SQL-запросом: ALTER DATABASE <1c-DataBase> SET AUTO_CREATE_STATISTICS ON SET AUTO_UPDATE_STATISTICS ON Продолжая тему автоматического обновления статистики, можно заметить, что документ [[https://its.1c.ru/db/metod8dev/content/5904/hdoc|Настройки Microsoft SQL Server для работы с 1С:Предприятием]] рекомендует включать опцию "**Auto update statistics asynchronously**" для базы данных **model**. Это приведёт к тому, что с такой настройкой в последствии будут создаваться все новые БД в экземпляре SQL Server. Однако есть [[ https://www.brentozar.com/blitz/auto-update-stats-async-enabled/|мнение]], что данную опцию лучше оставить в конфигурации по умолчанию, то есть выключенной. {{ :1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190417-115928.png }} ---- Дополнительные источники информации: * [[https://infostart.ru/public/574078/|Infostart.ru - Всем нужен эксперт]] * [[https://habr.com/post/209816/|Sergey Syrovatchenko - План обслуживания "на каждый день" - Часть 2: Автоматическое обновление статистики]] ---- Проверено на следующих конфигурациях: ^ Версия SQL Server ^ | Microsoft SQL Server 2016 SP2 CU4 (13.0.5233.0) | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 17.04.2019 11:57 {{tag>"SQL Server" "SQL Server 2016" Perfomance "T-SQL" "1C 8.3" "1C"}} ~~DISCUSSION~~