indahla Skrevet 8. april 2002 Del Skrevet 8. april 2002 Noen som har en raskere mysql-server til meg? Et kall jeg lagde tok over 6 minutter: 995451 rows in set (6 min 5.39 sec) _________________ Dell Dimension 4100 P3 800MHz 384 MB PC133 Abit Siluro Geforce2 MX-400 64MB HP 8200 USB brenner HP ScanJet 3400C scanner og mye annet rart... [ Denne Melding var redigert av: cerveza på 2002-04-08 16:17 ] Lenke til kommentar
p4power Skrevet 8. april 2002 Del Skrevet 8. april 2002 Pass på å søke på indekserte felt, så går det på et par sekunder. Ellers så tar det så lang tid. Lenke til kommentar
ilpostino Skrevet 10. april 2002 Del Skrevet 10. april 2002 bare det at du søkte gjennom 955.000 rows synes jeg sier sitt..... begrens søket ditt....og bruk helst indexerte rows.. Lenke til kommentar
indahla Skrevet 11. april 2002 Forfatter Del Skrevet 11. april 2002 Quote: Et kall jeg lagde tok over 6 minutter:995451 rows in set (6 min 5.39 sec) "995451 rows in set" betyr at resultatet var på 995451 rader. Jeg søkte igjennom litt over 65000 rader. Burde jo ikke ta over 6 min. Kanskje fordi jeg brukte 4 join i samme setning? Hihi Lenke til kommentar
bjorngb Skrevet 11. april 2002 Del Skrevet 11. april 2002 Quote: On 2002-04-11 14:23, cerveza skrev:"995451 rows in set" betyr at resultatet var på 995451 rader. Jeg søkte igjennom litt over 65000 rader. Burde jo ikke ta over 6 min. Kanskje fordi jeg brukte 4 join i samme setning?Hihi OK.... går ut ifra at du er litt oppegående - da ser du at du får returnert flere rader enn det som du søker gjennom -> en av joinene dine er feil. et lite eksempel : hvis du har 4 tabeller med 4 rader data i hver tabell, og joiner den (uten restriksjoner) vil du få 4*4*4*4=256 rader tilbake.... hvis du joiner den slik som der er vanlig (litt farlig å si....:smile: ) vil du få 4 rader i retur... litt vanskelig å forklare enkelt nok til at alle kan forstå, men hvis du poster definisjonen på tabellene dine og sql spørringen vil det være lettere å hjelp :wink: har selv brukt mySql (på en P166/96MB) til å søke gjennom 2000000 rader - det tok 20 sek. så indexserte jeg tabellene - det samme søket tok 0,02 sek. Bjorn [ Denne Melding var redigert av: bjorngb på 2002-04-11 14:52 ] Lenke til kommentar
indahla Skrevet 11. april 2002 Forfatter Del Skrevet 11. april 2002 Jeg la inn denne post'en mest for morro skyld. Jeg ville bare teste hvor lang tid det ville ta med 4 join i samme setning, og fikk jo se at det tok UTROLIG lang tid. Kanskje noen andre også hadde forsøkt med query'es som tar lang tid? Lenke til kommentar
bjorngb Skrevet 12. april 2002 Del Skrevet 12. april 2002 da så... husker ikke hvor kang tid det tok, men vi hadde databasefag på unix-lab på skolen..... var litt fersk når jeg lagte et script som returnerte over 30MB data :smile: da var det ikke snakk om at det lå 65000 rader data i en tabell, men gjerne 50...... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå