Пожалуйста, опубликуйте запрос, который делает это, только потому, что у вас есть индексы, не означает, что они будут использоваться. Если ваше предложение WHERE
или JOIN
не может быть sargable, то индекс не будет использоваться
возьмите это например
WHERE CONVERT(varchar(49),Column,113) = CONVERT(varchar(49),OtherColumn,113)
, который не будет использовать индекс
или это
WHERE YEAR(Column) = 2008
Функции в левой части оператора (то есть в самом столбце) заставят оптимизатор выполнить сканирование индекса вместо поиска, потому что он не знает результата этой функции
Мы уже перестроили индексы и в настоящее время восстанавливаем резервные данные, но, возможно, у кого-то здесь есть какие-то указатели того, что мы могли бы попробовать.
Доступ может убить много хороших вещей ... Вы когда-нибудь задумывались о блокировке
пробег
exec sp_who2
посмотрите на столбец BlkBy
и посмотрите, кто что блокирует