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

Co to jest indeks?

Indeksy przyspieszają zapytania SELECT, ponieważ indeksy są sortowane według definicji. Dodatkowo indeks UNIQUE wymusza ograniczenie, że wartość tej kolumny (lub kombinacji wartości kolumn powiązanych) istnieje tylko raz (to samo dotyczy PRIMARY, ale PRIMARY może istnieć tylko raz na tabelę w przeciwieństwie do klucza UNIQUE).

Indeksy są kompromisem:ogromnie przyspieszają zapytania SELECT (gdy używane kolumny mają indeks), ale sprawiają, że tabela MySQL zajmuje więcej miejsca i kosztuje więcej czasu podczas zmiany tabeli za pomocą INSERT/UPDATE/DELETE.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zwrócić wszystkie wiersze z wartością MAX w SQL?

  2. PyInstaller, plik spec, ImportError:brak modułu o nazwie „blah”

  3. Porównywanie dat w MySQL z pominięciem części czasu w polu DateTime

  4. Jak wybrać datę i godzinę bez sekund w mysql?

  5. Jak utworzyć obiekt JSON w MySql z wartością logiczną?