0. Preliminär information
Dina inställningar:
innodb_log_file_size = 50331648
innodb_log_files_in_group = 2
Därför din "logggruppskapacitet " =2 x 50331648 =96 MB
1. Hur man bestämmer den största raden
Det finns ingen direkt metod. Men man kan enkelt beräkna storleken på en given rad baserat på dessa tabeller (komprimering bör inte spela någon roll för oss här, om, som jag antar, rader inte komprimeras i loggfilerna).
2. Effekten av innodb_log_file_size
3. Något annat att oroa sig för
6169,8 GB / 650 000 rader =cirka 10 MB per rad i genomsnitt.Detta är ett allvarligt problem i sig om du tänker använda din databas i en transaktionssituation med flera användare. Överväg att lagra din BLOB
's som filer utanför databasen. Eller åtminstone lagra dem i en separat MyISAM-tabell (icke-transaktionell).