Topic: Pubblico - Composto da 7 Posts di 2 Utenti.
| 05 Gennaio, 2010 10:53 | #1 | ||
|---|---|---|---|
|
Buon giorno a tutti! Ho un database mysql (5.0.22) contenente un centinaio di tabelle sul quale eseguo giornalmente il backup con mysqldump senza aver mai avuto alcun problema. La settimana scorsa, ho cambiato il vecchio cellerone con un Dell E5500 latitude (2x Intel® Core™2 duo CPU T7250 2.00GHz,2 ma il SO è rimasto il medesimo: XP Pro Sp.3. Le prestazioni dell’applicativo sono logicamente aumentate ma facendo dei controlli mi sono accorto di avere, in qualche giornata, le copie in errore. In pratica, se da mysql/bin eseguo 4,5 o 10 volte di seguito il comando mysqldump -uroot dadb1 > d:\adb1.sql casualmente e sempre su tabelle diverse, mysqldup si interrompe segnalando: mysqldump: mysqldump: Couldn’t execute ‘SHOW TRIGGERS LIKE ‘mov\_vendbilplu’’ Can’t create/write to file ‘C:\WINDOWS\TEMP\#sql_498_0.MYD’ (Errcode:13) (1) Diciamo che su 10 volte la copia si conclude normalmente solo in 2 o 3 casi. Qualcuno può darmi indicazioni su cosa fare per risolvere il problema? Ringrazio anticipatamente chiunque volesse aiutarmi. Paolo |
|||
| 05 Gennaio, 2010 12:08 | #2 | ||
|---|---|---|---|
|
Ciao user:”pierpap”, Benvenuto su MySQL Italia Una domanda a volo sull’unità C:\ Quanto spazio hai libero ? saluti user:”algweb” Un tempo ero algweb ora sono g2d |
|||
| 05 Gennaio, 2010 13:10 | #3 | ||
|---|---|---|---|
|
Grazie algweb. Sulla partizione C: ho 4GB liberi. Nel my.ini ho però specificato tmpdir=d:/MySqlTmp; sulla partizione D ho circa 100GB liberi. Inoltre, avendo letto che poteva dare problemi ho disattivato McAfee avendo però lo stesso risultato. |
|||
| 05 Gennaio, 2010 13:20 | #4 | ||
|---|---|---|---|
|
Ciao user:”pierpap”, mi incolli l’output di questa show lanciata dalla console mysql? 1<strong>show variables like '<span>tmp</span>';</strong> Grazie a te! Saluti
Ultima modifica 11 Luglio, 2010 01:16 di g2d Un tempo ero algweb ora sono g2d |
|||
| 05 Gennaio, 2010 13:38 | #5 | ||
|---|---|---|---|
|
eccomi: mysql> show variables like ‘tmp%’; tmp_table_size 33554432 tmpdir d:/MySqlTmp 2rows in set (0.00 sec) |
|||
| 05 Gennaio, 2010 14:24 | #6 | ||
|---|---|---|---|
|
Ciao user:”pierpap”, penso che nel tuo caso bisognerebbe un pò aumentare il valore di questa variabile tmp_table_size, Quanto pesa la tabella, in termini di occupazione di memoria? Saluti user:”algweb” Un tempo ero algweb ora sono g2d |
|||
| 05 Gennaio, 2010 14:29 | #7 | ||
|---|---|---|---|
|
Ciao algweb, porto tmp_table_size a 64M e faccio un ulteriore test. Per ‘quanto pesa la tabella’ cosa intendi di preciso? Prova eseguita dopo la modifica: su 10 tentativi 6 abort, 4 riusciti. Il db ha tutte tabelle innodb ma ho anche provato a trasformarle tutte in myisam. L’occupazione del db è di circa 1GB. Saluti, Paolo
Ultima modifica 11 Luglio, 2010 01:16 di pierpap |
|||
Condividi su:
Loggati o Registrati per replicare