Avatar billede Slettet bruger
21. oktober 2002 - 16:49 Der er 9 kommentarer og
1 løsning

Søgehastighed og index

Jeg arbejder på en søgemaskine, og jeg kan søge gennem 3 mio records på 2 sekunder hvilket er alt for langsomt (antallet af records kommer op over 60 mio). Jeg HAR index på tabellen, og jeg henter kun minimal data (et ID nummer på 5 cifre).

Er der ingen måde hvorpå man kan forbedre dette?

(Ved søgning på samme ord to gange i træk er søgehastigheden under 0,01 sek pga. MySQL cache, men det kan vel ikke udnyttes?)
Avatar billede angelod Novice
21. oktober 2002 - 17:04 #1
Personligt tror jeg ikke MySQL er bygget til så store database behov.. En idé kunne være at kigge på PostgreSQL, da den efter sigende skulle have den hastighed du skal bruge. Den bedste er efter sigende MSSQL Server, men den er heller ikke ligefrem billig, så det er ikke sikkert den har den store interesse.
Avatar billede Slettet bruger
21. oktober 2002 - 17:13 #2
PostgreSQL skriver selv på deres egen hjemmeside, at deres database er langsom men stabil :)
Avatar billede angelod Novice
21. oktober 2002 - 17:38 #3
Hmm, jeg har nu ellers hørt at den skulle være hurtig til visse ting, men okay.. Så er der vel kun MySQL og MSSQL at vælge imellem. Der er nok andre, men det er som regel et valg imellem hastighed og pris..
Avatar billede morw Nybegynder
21. oktober 2002 - 22:47 #4
Lad os se en EXPLAIN først...
Avatar billede Slettet bruger
13. december 2002 - 18:26 #5
droppet...
Avatar billede morw Nybegynder
13. december 2002 - 18:50 #6
Løsning?
Avatar billede Slettet bruger
13. december 2002 - 19:15 #7
Ingen :(
Avatar billede morw Nybegynder
13. december 2002 - 19:21 #8
Gad du ikke vise os output fra EXPLAIN
Avatar billede Slettet bruger
13. december 2002 - 19:25 #9
øh jo... men jeg har ikke længere brug for en løsning - jeg har droppet projektet.
Avatar billede morw Nybegynder
13. december 2002 - 19:26 #10
ok
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