Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


1c:setting-up-microsoft-sql-server-for-1c-enterprise-8-3:optimize-for-ad-hoc-workloads

Опция SQL Server "optimize for ad hoc workloads"

Опция SQL Server «optimize for ad hoc workloads» позволяет более эффективно использовать процедурный кеш SQL Server и может быть полезна для OLTP нагрузок, которые используются в 1С. Подробно об использовании этой опции, а также проверочного запроса на T-SQL, дающего представление о необходимости включения (или отсутствия необходимости) опции «optimize for ad hoc workloads = 1» можно почитать в статье EasyBI - Раздуло кэш SQL? Лечимся народными средствами

Получить текущее значение настройки можно так:

USE master
SELECT * FROM sys.configurations WHERE NAME = 'optimize for ad hoc workloads'

Включение выполняется запросом:

USE master
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'optimize for ad hoc workloads', 1
RECONFIGURE WITH OVERRIDE
GO

Проверяем ещё раз:


Дополнительные источники информации:


Проверено на следующих конфигурациях:

Версия SQL Server
Microsoft SQL Server 2016 SP2 CU4 (13.0.5233.0)

Автор первичной редакции:
Алексей Максимов
Время публикации: 17.04.2019 11:35

Обсуждение

Ваш комментарий:
 

1c/setting-up-microsoft-sql-server-for-1c-enterprise-8-3/optimize-for-ad-hoc-workloads.txt · Последние изменения: 17.04.2019 17:18 — Алексей Максимов