Gå til innhold

lengst tid på en mysql-query


Anbefalte innlegg

Videoannonse
Annonse

Quote:


On 2002-04-11 18:13, cerveza skrev:

Jeg har laget en mysql-query som tar over 6 minutter å kjøre. Noen som slår den?



 

Hva slags maskin kjører du spørringen mot?

Jeg har aldri vært borti mysql, jobber kun mot ms sql server 7 og 2000, og maskinvaren har mye å si for hvor lang tid en spørring tar (med samme database og spørring).

 

Ingen problemer å lage en spørring på en base med noen hundretusen records fordelt på forskjellige tabeller som det tar et kvarters tid å få svar på... (Xeon 550 m/512 MB ram + 3x18 10k rpm disker i raid 5) eller ikke å få svar i det hele tatt... (hvor lenge gidder en å vente før en lurer på om det har gått i heng (er jo ms produkter jo...)) ELLER kjøre den på en annen server og ha svar i løpet av 30 sekunder...

Lenke til kommentar

Quote:


On 2002-04-11 19:00, cerveza skrev:

Kjører på en P3 500 tror jeg.



 

Da kan det kanskje virke som at mysql har dårligere ytelse enn ms sqlserver 7/2k... Men veldig vanskelig å si uten å vite hva spørringen gjør... En ren utlisting av data går veldig fort, men skal en behandle dataene, gjerne med mange subsql'er (eller aller helst union) så kan det fort gå veeeeldig tregt... Men det er vel ikke noe mål i seg selv at det skal ta lengst mulig tid... :wink: Helst andre veien...

Lenke til kommentar

Quote:


On 2002-04-11 19:13, _diablito_ skrev:


Da kan det kanskje virke som at mysql har dårligere ytelse enn ms sqlserver 7/2k... Men veldig vanskelig å si uten å vite hva spørringen gjør... En ren utlisting av data går veldig fort, men skal en behandle dataene, gjerne med mange subsql'er (eller aller helst union) så kan det fort gå veeeeldig tregt... Men det er vel ikke noe mål i seg selv at det skal ta lengst mulig tid... :wink: Helst andre veien...


 

Tror nok ikke man kan trekke noen konklusjon ut ifra hvilke SQL-servere som er best ut ifra dette grunnlaget, slik også du antyder i posten din.

 

Høres ut som om det er store rom for forbedringer. Kanskje man bør se nærmere på databasedesignet, skrive om spørringene og/eller legge inn noen index'er?

 

Mvh,

Amund

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...