Mysql
 sql >> Database >  >> RDS >> Mysql

Impostazione corretta innodb_log_file_size in mysql

0. Informazioni preliminari

Le tue impostazioni:

innodb_log_file_size = 50331648
innodb_log_files_in_group = 2

Pertanto la tua "capacità del gruppo di log " =2 x 50331648 =96 MB

1. Come determinare la riga più grande

Non esiste un metodo diretto. Ma si può facilmente calcolare la dimensione di una determinata riga in base a queste tabelle (la compressione non dovrebbe interessarci qui, se, come presumo, le righe non sono compresse nei file di registro).

2. Impatto di innodb_log_file_size

Manuale di riferimento :

3. Qualsiasi altra cosa di cui preoccuparsi

6169,8 GB / 650.000 righe =circa 10 MB per riga in media Questo è un problema serio di per sé se si intende utilizzare il database in una situazione transazionale multiutente. Considera la possibilità di memorizzare il tuo BLOB 's come file al di fuori del database. O, almeno, salvali in una tabella MyISAM (non transazionale) separata.