[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