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

Hvad er et indeks?

Indekser fremskynder SELECT-forespørgsler, fordi indekser er sorteret efter definition. Derudover håndhæver et UNIQUE indeks begrænsningen, at værdien af ​​den kolonne (eller kombinationen af ​​værdier af bundne kolonner) kun eksisterer én gang (det samme gælder for PRIMÆR, men PRIMÆR kan kun eksistere én gang pr. tabel i modsætning til en UNIK nøgle).

Indekser er en afvejning:de fremskynder SELECT-forespørgsler enormt (når brugte kolonner har et INDEX), men de gør, at MySQL-tabel bruger mere plads og koster mere tid, når du ændrer tabellen via INSERT/UPDATE/DELETE.



  1. Indeks en MySQL-database med Apache Lucene, og hold dem synkroniserede

  2. Vælg gennemsnit fra MySQL-tabellen med LIMIT

  3. MySQL, hvordan man indsætter null-datoer

  4. Synkronisering af data mellem to forskellige databaser