Giusto per mettere un punto più fine su molte altre risposte qui, poiché nella mia esperienza, coloro che guardano a domande come questa sono nella stessa barca in cui eravamo, abbiamo tutti sentito dire che l'indicizzazione dei campi booleani è inutile, eppure...
Abbiamo una tabella con circa 4 milioni di righe, solo circa 1000 alla volta avranno un interruttore booleano contrassegnato ed è quello che cerchiamo. L'aggiunta di un indice al nostro campo booleano ha accelerato le query per ordini di grandezza, passando da circa 9+ secondi a una frazione di secondo.