Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 После апгрейда сервера запрос перестал выполняться  [new]
Edward Mingaziev
Member

Откуда:
Сообщений: 17
Произвели увеличение оперативной памяти на сервере с MS SQL Server 2005, после этого запрос перестал выполняться. По крайней мере в течение приемлемого для пользователей времени.
При выполнении запроса процессора грузятся на 100 %.
Запрос можно разделить на 3 части, основной запрос и 2 подзапроса в разделе where, где проверяется вхождение одного из полей основного запроса в подзапросы.
Подзапросы выполняются в течение 1-2 секунд, сам запрос без подзапросов в течение 6 секунд.
С одним подзапросом тоже выполняется, а вот с двумя никак.
Пробовал включить подзапросы в раздел from, результат такой же.
Отключение распараллеливания через OPTION(MAXDOP 1) результатов тоже не дал, запрос не выполняется.

Может кто-нибудь сталкивался с подобным?
23 ноя 16, 14:40    [19925254]     Ответить | Цитировать Сообщить модератору
 Re: После апгрейда сервера запрос перестал выполняться  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4804
Edward Mingaziev,
Обновите статистику.
23 ноя 16, 14:42    [19925279]     Ответить | Цитировать Сообщить модератору
 Re: После апгрейда сервера запрос перестал выполняться  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
Edward Mingaziev,

изменился план выполнения.
Больше памяти - не всегда лучше.
https://support.microsoft.com/en-us/kb/2413549
24 ноя 16, 10:09    [19928548]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить