Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mariadb - Jeder Batch mit erweiterter Ausführungszeit für Einfügungen nimmt allmählich zu

Sortieren Sie die Daten nach dem PRIMARY KEY . Es ist wahrscheinlich schneller, eine 40-GB-Datei mit dem sort-Befehl zu sortieren, als MySQL dies tun zu lassen.

Legen Sie innodb_buffer_pool_size fest auf etwa 70 % des verfügbaren Arbeitsspeichers. Wie viel RAM haben Sie?

Besitzen Sie den PRIMARY KEY bereits auf dem Tisch etabliert.

Sie haben keine Sekundärindizes oder FOREIGN KEYs oder Trigger. Fügen Sie sie später hinzu. Ja, es braucht Zeit.

Bestätigen Sie, dass Sie wirklich alle diese Indizes benötigen.

Die Daten könnten leicht verkleinert werden, indem ein kleinerer als der 10-Byte DECIMAL(20,6) gewählt wird .