Ciao,
sono un po' perplesso dalla pratica di MySQL di loggare tutte le queries
in /var/log/mysql.log. In azianda abbiamo così un file di log di ca. 1,5GB
ogni giorno.
Spulciando la manpage non ho trovato un granché (tranne forse di specificare
un --log=/dev/null, che però mi elimina tutto il log).
Che senso ha loggare tutte le queries? Esiste un modo per ridurre il volume
del logfile?
Saluti,
Thomas
Ciao Thomas,
io di solito abilito il log binario; funziona alla
stessa maniera
ma posso controllare meglio i file da cancellare.
I log servono in caso di problemi su un database, ad esempio.
Dai log puoi risalire a tutte le modifiche e tornare ad una sistuazione
stabile.
Io uso i file binari perche' mi sono utili anche per la replica su
server slave.
Se vuoi ti mando la configurazione e anche lo script che uso per effettuare
il check delle tabelle, il dump del database e la cancellazione dei log che
non mi interessano.
Per quanto riguarda /var/log/mysql.log se vuoi puoi utilizzare logrotate
per archiviare meglio i file.
Ciao
Andy
Thomas Pircher wrote:
Ciao Thomas,
io di solito abilito il log binario; funziona alla
stessa maniera
ma posso controllare meglio i file da cancellare.
Ciao Andrea, ho abilitato il log binario e vedo come va. Mi scoccia sia lo
spazio utilizzato su disco (e anche sul backup) e lo spreco di risorse nel
comprimere ogni notte 1,5GB di logfiles...
I log servono in caso di problemi su un database, ad esempio.
Dai log puoi risalire a tutte le modifiche e tornare ad una sistuazione
stabile.
Bella cosa. Nei file testuali so che è stato fatto un "DROP TABLES x, y, z", e
so chi è stato, ma la tabella è persa...
Con i file binari possa quindi fare un rollback manuale?
Saluti,
Thomas
Ciao Thomas,
il concetto e' questo :
- eseguo un dump del db ad un dato momento;
- cancello i log file fino a quel momento;
se durante la giornata mi succede qualcosa posso tornare al dump
precedente e tramite i log file arrivare fino al momento del "disastro"
recuperando la sistuazione.
Sta a te poi gestire la politica dei dump, quanti tenerne ed ovviamente
quanti log file tenere.
Andy
Thomas Pircher wrote:
attachment.htm (2.1 KB)