Запитання з тегом «plan-cache»

1
Плануйте розмір кешу та зарезервовану пам'ять
Під час запуску запиту, включаючи фактичний план виконання, кореневий оператор ( SELECT) повідомляє мені, що розмір кешованого плану становить 32 КБ. Запит, який приєднується sys.dm_exec_cached_plansі sys.dm_os_memory_objects, дивлячись на відповідний план, каже, що значення для pages_in_bytesта max_pages_in_bytesє 32768 (32 КБ), що відповідає розміру кешованого плану. Що я не розумію, це те, …

2
Який сенс і користь від використання SqlCommand.Prepare ()?
Я натрапив на код розробника, де SqlCommand.Prepare () (див. MSDN) метод широко використовується перед виконанням SQL запитів. І мені цікаво, в чому користь цього? Зразок: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Я трохи пограв і простежив. Виконання команди після виклику Prepare()методу змушує Sql Server виконати наступне твердження: declare @p1 …

2
Відсутні плани виконання збережених процедур
Які причини відсутності плану в кеші для збережених процедур? WITH RECOMPILE Динамічний SQL Зашифрований код Значні зміни даних Оновити статистику Що ще? Нещодавно я працював на двох серверах (SQL Server 2008 R2 та SQL Server 2012), у яких не було планів кеш-пам'яті для дуже складних процедур, що зберігаються. У багатьох, …

1
Було б краще, щоб плани запитів були розділені заявою для повторної використання?
З моїх обмежених знань про те, як плани запитів складаються, зберігаються та отримуються за допомогою запитів, я розумію, що запит із декількома операторами або збережена процедура генерує план запитів, який буде зберігатися в кеші плану плану, який буде використаний запитом у майбутніх виконаннях. Я думаю, що цей план витягується з …

1
План виселення вимірювального плану
У нас є SQL Server 2016 SP1 з максимальною пам’яттю на 24 ГБ. Цей сервер має велику кількість компіляцій, лише 10% цих компіляцій - від спеціальних запитів. Отже, щойно складені плани повинні зберігатися в кеші плану, але розмір кешу плану не збільшується (приблизно 3,72 ГБ). Я підозрюю, що існує локальний …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.