Avatar billede ml Nybegynder
09. maj 2007 - 12:01 Der er 1 kommentar og
1 løsning

Meget langsom MySQL - alle treads er locked?

Vi har pludselig fået problemer med at MySQL kører meget langsomt og serveren er belastet (ligger mellem 50-100 CPU Usage).

Ser man på databasens prosesses, står alle treads med status: locked indtil de når en time på omrking 60, hvorefter de gå igennem, de efterfølgende treads bliver igen locked, indtil de når ca. time 60 og går igennem osv.

Har prøvet at tjekke div. tabeller for fejl, har sorteret index og records og genstartet, men der var igen fejl og det hjalp ikke.

Vi har ikke flere besøgende end normalt og der er masser af plads på serveren, som er rigelig stor og uden hardware fejl.

Vi kører MySQL 4.0.25-nt  på en Windows 2003 Server.
Avatar billede ml Nybegynder
09. maj 2007 - 12:57 #1
Jeg fandt selv fejlen.

Det var et lidt kringlet kald, som gjorde at den skulle kopiere resultatet til en temp tabel, hvilket kørte meget langsomt og låste databasen.

Nu skal jeg så bare finde ud af hvorfor det kald pludselig er blevet så langsom...
Avatar billede ml Nybegynder
09. maj 2007 - 12:57 #2
Lukker
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