Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
det giver ofte mening at have index på det felt i den tabel man joiner med (user.id), men det giver mindst lige så meget mening at have index på det/de felter man sorterer på (user.name).
med MySQL kan du prøve at oprette forskellige index for at finde det optimale for dig, og du kan bruge explain kommandoen til at se om (og hvordan) den evt. bruger dine index.
f.eks.
EXPLAIN SELECT tst.*, user.name FROM tst tst LEFT JOIN user user ON tst.user_id=user.id ORDER BY user.name";
Men må jeg lige have lov at spørge? I phpmyadmin er der under struktur oversigten og ved alle indexer en kolonne som hedder "Kardinalitet". Hvad fortæller den helt præcist?
nej, hvor mange rækker tabellen/indekset indeholder.... som oftest vil det være samme tal.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.