Я выполняю следующее утверждение:
UPDATE TOP(1) dbo.userAccountInfo
SET Flags = Flags | @AddValue
WHERE ID = @ID;
Столбец «ID» представляет собой INT PRIMARY KEY с ограничениями IDENTITY.
Флаги это БОЛЬШОЙ, НЕ НУЛЬ..
Путь выполнения указывает, что происходит обновление кластеризованного индекса. Очень дорогая операция.
Там нет индексов, охватывающих флаги или ID, кроме первичного ключа.
Я чувствую, что фактический путь выполнения должен быть:
Поиск кластерного индекса => Обновление