Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Boolesche Felder indizieren

Nein.

Sie indizieren Felder, die durchsucht werden und eine hohe Selektivität/Kardinalität aufweisen. Die Kardinalität eines booleschen Felds wird in fast jeder Tabelle ausgelöscht. Wenn überhaupt, wird es Ihre Schreibvorgänge verlangsamen (um einen ach so kleinen Betrag).

Vielleicht würden Sie es zum ersten Feld im Clustered-Index machen, wenn jede Abfrage vorläufige Löschungen berücksichtigen würde?