[Db] Mysql e Copying to tmp table
Francesco F
franco a inpe.unipi.it
Mar 17 Lug 2007 09:15:47 CEST
Buongiorno lista, ho uno strano problema con mysql: da oltre un anno,
ogni mattina eseguo (via cron) una query per la generazione di un
report; le tabelle sulla quale viene eseguita questa query hanno
variazioni limitate (solo una di queste ha un aggiunta di circa 300
record/giorno). Stamani ho trovato il mysql con il processore (secondo
top) al 100% (ma il server non era inchiodato), con oltre 300 processi
mysql in coda. Facendo un show processlist, la query "incriminata" è
nello stato di "Copying to tmp table"; ho provato su due server diversi
(un 4.1.20 e un 5.0.22) ma si comportano nello stesso modo. Ovviamente
dopo mezz'ora di stallo ho killato il processo (fino al giorno
precedente questa query impiegava al massimo 20 secondi) Ho controllato
le tabelle e non c'e' niente di corrotto. Da un describe della query non
mi sembra di aver commesso errori nella realizzazione della query (anche
se sono un chiodo in sql!)
Grazie,
Francesco
Maggiori informazioni sulla lista
Db