У меня есть таблица в SQL Server 2014, которая содержит ~ 3 лк данных, а транзакция в день - 3 тыс.
Я написал запрос для извлечения данных из другой таблицы, которая имеет некластерный индекс применяя фильтр с 4 колонками. Он работает, как и ожидалось, в течение 7-10 дней, и внезапно требуется много времени для извлечения данных.
В этой ситуации, если я запускаю exec sp_updatestats
, он ответит, как ожидалось.
Теперь мой вопросы:
Если я запусту exec sp_updatestats
, повлияет ли это на мою существующую транзакцию, которая выполняется в БД?
Что такое недостаток использования exec sp_updatestats
?
Есть ли альтернатива exec sp_updatestats
?