sql >> Database teknologi >  >> RDS >> Mysql

MySQL bruger ikke indekser, når der forespørges over BIT-feltet ved hjælp af bitvise funktioner

Det ville være svært for optimizeren at gøre brug af et indeks på et bitfelt. Overvej alle de forskellige værdier, som har bit 2 (værdi "4") sat:4, 5, 6, 7, 12, 13, 14, 15, 20, 21, 22, 23, ... Hvordan ville optimeringsværktøjet gøre effektiv brug af det?




  1. Vælg forespørgsel med offset-grænse er for langsom

  2. SQL DROP TABLE for begyndere

  3. MySqlConnection.StateChange henter aldrig

  4. Er der nogen præstationsgevinst ved at indeksere et boolesk felt?