sql >> Database >  >> RDS >> Mysql

Booleaanse velden indexeren

Nee.

U indexeert velden waarop wordt gezocht en die een hoge selectiviteit/kardinaliteit hebben. De kardinaliteit van een booleaans veld wordt in bijna elke tabel uitgewist. Als er iets is, zal het je schrijven langzamer maken (met een o zo kleine hoeveelheid).

Misschien zou je het het eerste veld in de geclusterde index maken als elke zoekopdracht rekening zou houden met zachte verwijderingen?



  1. MySQL-terminologiebeperkingen versus verschil in externe sleutels?

  2. ODBC-verbindingskenmerken instellen zonder code te hoeven schrijven

  3. Beperkingen van SQL Server Express

  4. Geserialiseerde gegevens repareren die zijn verbroken door het bewerken van de MySQL-database in een teksteditor?