sql >> Database >  >> RDS >> Mysql

Correcte innodb_log_file_size instellen in mysql

0. Voorlopige informatie

Uw instellingen:

innodb_log_file_size = 50331648
innodb_log_files_in_group = 2

Daarom uw "loggroepcapaciteit " =2 x 50331648 =96 MB

1. Hoe de grootste rij te bepalen

Er is geen directe methode. Maar men kan eenvoudig de grootte van een bepaalde rij berekenen op basis van deze tabellen (compressie zou voor ons hier niet van belang moeten zijn, als, zoals ik aanneem, rijen niet zijn gecomprimeerd in de logbestanden).

2. Impact van innodb_log_file_size

Referentiehandleiding :

3. Iets anders om je zorgen over te maken

6169,8 GB / 650k rijen =gemiddeld ongeveer 10 MB per rij Dit is op zich al een serieus probleem als u van plan bent uw database te gebruiken in een transactionele situatie met meerdere gebruikers. Overweeg om uw BLOB op te slaan 's als bestanden buiten de database. Of sla ze in ieder geval op in een aparte MyISAM-tabel (niet-transactioneel).




  1. Synthetische gegevensgeneratie

  2. Hoe verkrijgt u de maximaal mogelijke datum in Oracle?

  3. Hoe de timezone()-functie werkt in PostgreSQL

  4. Hoe INNER JOIN 3 tabellen te gebruiken met CodeIgniter