Avatar billede lifeenergy Nybegynder
07. juni 2006 - 16:50 Der er 13 kommentarer og
1 løsning

Indeksering af databasen

Hej,

Er der nogle der kan forklare mig hvordan man indekserer i databasen. Og hvordan man kan bruge det.
Avatar billede arne_v Ekspert
09. juni 2006 - 04:12 #1
Snakker du om almindelig index på felter eller om fulltext ?
Avatar billede lifeenergy Nybegynder
09. juni 2006 - 11:33 #2
Faktisk indeksering generelt. Både almindelig og fulltext.
Avatar billede arne_v Ekspert
11. juni 2006 - 00:47 #3
de to ting har da intet med hinanden at gøre

hvad skal du bruge det til ?
Avatar billede lifeenergy Nybegynder
11. juni 2006 - 12:05 #4
Ok, det er bare fordi jeg ikke kender så meget til indeksering og så vil jeg gerne have noget mere at vide om det.

Jeg skal bruge det til en database med en tabel der indeholder bruger-profiler. Der skal være mulighed for at søge på flere ting.
Avatar billede arne_v Ekspert
12. juni 2006 - 03:10 #5
du søger bare på flere ting med WHERE f1=xxx AND f2=yyy

hvis du har mange rækker så kan du forbedre performance ved at sætte index
på f1 og f2
Avatar billede arne_v Ekspert
12. juni 2006 - 03:11 #6
der er en del om brug af index i MySQL docs
Avatar billede lifeenergy Nybegynder
12. juni 2006 - 17:31 #7
Men ikke hvis jeg benytter WHERE f1 LIKE 'xxx'?
Avatar billede arne_v Ekspert
12. juni 2006 - 17:45 #8
WHERE f1 LIKE 'xxx%' kan bruge index

WHERE f1 LIKE '%xxx' kan ikke bruge index
Avatar billede lifeenergy Nybegynder
12. juni 2006 - 19:28 #9
Hvis man f.eks. skal søge i op til 30 kollonner, er det så en fordel at indekserer alle 30?

mvh
Lifeenergy
Avatar billede arne_v Ekspert
12. juni 2006 - 19:37 #10
ja

omend der er lidt usaedvaneligt at kunne soege i 30 kolonner
Avatar billede lifeenergy Nybegynder
12. juni 2006 - 19:47 #11
Det kan godt være at man ikke søger i 30 kollonner ad gangen, men har mulighed for det.
Avatar billede arne_v Ekspert
09. juli 2006 - 04:03 #12
all set ?
Avatar billede lifeenergy Nybegynder
14. juli 2006 - 16:45 #13
Hvad med '%xxxx%'?
Avatar billede arne_v Ekspert
14. juli 2006 - 16:51 #14
kan heller ikke udnytte index
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester