===== Опция SQL Server "optimize for ad hoc workloads" ===== {{:1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190417-171805.png }} Опция SQL Server "**optimize for ad hoc workloads**" позволяет более эффективно использовать процедурный кеш SQL Server и может быть полезна для OLTP нагрузок, которые используются в 1С. Подробно об использовании этой опции, а также проверочного запроса на T-SQL, дающего представление о необходимости включения (или отсутствия необходимости) опции "**optimize for ad hoc workloads** = **1**" можно почитать в статье [[http://eazybi.blogspot.com/2015/07/sql.html|EasyBI - Раздуло кэш SQL? Лечимся народными средствами]] Получить текущее значение настройки можно так: USE master SELECT * FROM sys.configurations WHERE NAME = 'optimize for ad hoc workloads' {{ :1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190417-113228.png }} Включение выполняется запросом: USE master EXEC sp_configure 'show advanced options', 1 RECONFIGURE EXEC sp_configure 'optimize for ad hoc workloads', 1 RECONFIGURE WITH OVERRIDE GO {{ :1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190417-113323.png }} Проверяем ещё раз: {{ :1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:pasted:20190417-113352.png }} ---- Дополнительные источники информации: * [[https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/optimize-for-ad-hoc-workloads-server-configuration-option?view=sql-server-2016|Microsoft Docs - SQL Server Configuration Options - optimize for ad hoc workloads]] * [[https://infostart.ru/public/574078/|Infostart.ru - Всем нужен эксперт]] * [[http://www.sql.ru/forum/923492/kto-to-plotno-razbiralsya-s-optimize-for-ad-hoc-workloads|Форум SQL.ru - Кто-то плотно разбирался с "optimize for ad hoc workloads"?]] ---- Проверено на следующих конфигурациях: ^ Версия SQL Server ^ | Microsoft SQL Server 2016 SP2 CU4 (13.0.5233.0) | ---- {{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 17.04.2019 11:35 {{tag>"SQL Server" "SQL Server 2016" Perfomance "T-SQL" OLTP "1C 8.3" "1C"}} ~~DISCUSSION~~