Я выполняю следующий оператор:
UPDATE TOP(1) dbo.userAccountInfo
SET Flags = Flags | @AddValue
WHERE ID = @ID;
Идентификатор столбца - это INT PRIMARY KEY с ограничениями IDENTITY. Флаги BIGINT NOT NULL.
Путь выполнения указывает, что происходит обновление кластерного индекса. Очень дорогостоящая операция. Там нет индексов, охватывающих флаги или идентификатор, кроме первичного ключа. Я чувствую, что фактический путь выполнения должен быть:
Поиск кластеризованного индекса = > Обновление