Вы можете добавить вычисляемый столбец, который является двоичным индикатором удаления. Однако индексация двоичного столбца обычно не очень полезна.
Если вы хотите ускорить SELECT
запросов, то может помочь включение флага удаления (или даты удаления) в качестве первого столбца в кластеризованном индексе. Запросы, использующие этот флаг, будут сканировать только страницы с неподтвержденными записями. Для этой цели, вероятно, целесообразно использовать саму дату, предполагая, что дата удаляется в текущей дате при удалении.
Недостатком, конечно, является то, что данные должны физически перемещаться при удалении. Если удаления выполняются только в одном направлении (т. Е. Нет «восстановлений»), тогда издержки могут быть не слишком большими.