Предполагается, что индексы помещены на месте, и абсолютная точность подсчета не требуется (можно отключить один или два), можно ли использовать:
select count(*)
from Table
where Property = @Property
против
update PropertyCounters
SET PropertyCount = PropertyCount + 1
where Property = @Property
, затем выполните:
select PropertyCount
from PropertyCounters
where Property = @Property
Какое снижение производительности я могу ожидать от выбора счетчика (*) при увеличении таблицы до тысяч / миллионов записей?