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

Dwa indeksy jednokolumnowe a jeden indeks dwukolumnowy w MySQL?

Jeśli masz dwa indeksy jednokolumnowe, tylko jeden z nich zostanie użyty w twoim przykładzie.

Jeśli masz indeks z dwiema kolumnami, zapytanie może być szybsze (należy zmierzyć). Indeks dwukolumnowy może być również używany jako indeks jednokolumnowy, ale tylko dla kolumny wymienionej jako pierwsza.

Czasami może być przydatne posiadanie indeksu na (A,B) i innego indeksu na (B). To sprawia, że ​​zapytania używające jednej lub obu kolumn są szybkie, ale oczywiście zużywa również więcej miejsca na dysku.

Wybierając indeksy, należy również wziąć pod uwagę wpływ na wstawianie, usuwanie i aktualizowanie. Więcej indeksów =wolniejsze aktualizacje.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak stworzyć format json z mysql group-concat?

  2. Jak rozwiązać niejednoznaczne nazwy kolumn podczas pobierania wyników?

  3. Jak równoczesne zapytania są obsługiwane w bazie danych MySQL?

  4. Musisz wybrać tylko te dane, które zawierają odwrotne ukośniki w MySQL

  5. mysql:ŹRÓDŁO błąd 2?