Indexing boolean fields

No.

You index fields that are searched upon and have high selectivity/cardinality. A boolean field’s cardinality is obliterated in nearly any table. If anything it will make your writes slower (by an oh so tiny amount).

Maybe you would make it the first field in the clustered index if every query took into account soft deletes?

Leave a Comment