Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy indeksowanie pola logicznego zwiększa wydajność?

Aby sprecyzować kilka innych odpowiedzi tutaj, ponieważ z mojego doświadczenia wynika, że ​​ci, którzy patrzą na takie pytania, są w tej samej sytuacji, co my, wszyscy słyszeliśmy, że indeksowanie pól logicznych jest bezcelowe, a jednak...

Mamy tabelę z około 4 milionami wierszy, tylko około 1000 naraz będzie miało oflagowany przełącznik logiczny i to jest to, czego szukamy. Dodanie indeksu do naszego pola logicznego przyspieszyło zapytania o rzędy wielkości, z około 9 sekund do ułamka sekundy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL — Sprawdź, czy kolumna automatycznie się zwiększa

  2. Prawdziwy łańcuch ucieczki i PDO

  3. Jak włączyć INNODB w mysql

  4. Czy powinienem używać PreparedStatements do wszystkich wstawek do mojej bazy danych w Javie?

  5. obliczenia odległości w zapytaniach mysql