Sida 1 av 1
Trimma mysql
Postat: 03 nov 2008, 14:42
av mcNisse
Jag har en server där mysql går långsamt. Tacksam för förslag på verktyg/metoder för att hitta flaskhalsen. Jag har samma version av mysql på en annan server där samma operation går mycket snabbare med sämre hårdvara...
Re: Trimma mysql
Postat: 03 nov 2008, 15:14
av jonasbjork
mcNisse skrev:Jag har en server där mysql går långsamt. Tacksam för förslag på verktyg/metoder för att hitta flaskhalsen. Jag har samma version av mysql på en annan server där samma operation går mycket snabbare med sämre hårdvara...
Har du samma operativsystem/dist? [nu kommer jag säkert få skäll, men det är sanning] När jag gick från Ubuntu 6.06 till SUSE Linux Enterprise Server 10 ökade min prestanda i MySQL avsevärt. Samma server, samma databas och samma trafik till den. Jag snittade på runt 25 frågor/sek.
Jag försökte köra MySQL virtualiserat (XEN) men det visade sig vara ganska kämpigt. MySQL blev märkbart långsammare.
Det finns ett program (mysqltop) som kan visa en del info om hur din server mår. Se också om det finns andra processer som du kan stänga ner för att se om MySQL blir snabbare. Om det är
select du kör mot tabellerna kan du kika på
SQL_CACHE som är användbart om du hämtar data som sällan förändrar sig:
SELECT SQL_CACHE id, namn FROM tabell; har jag för mig det är.
Re: Trimma mysql
Postat: 03 nov 2008, 15:57
av mcNisse
Tack för tipsen!
Ja, det är samma dist (suse) och version

Dock ligger den långsammare i ett kluster. Jag vet inte vad det är för klusterlösning som körs
Jag ska ta en titt på mysqltop och sql_cachen.
Vi kör innodb tabeller.