Ich bin ein Doktorand, der mit Mondrian OLAP OLAP erforscht. Daher möchte ich beim ersten Laden Daten schneller in InnoDB (MySQL 5.5) einfügen. In dieser Umgebung bin ich der einzige Benutzer, daher denke ich, dass ich lockerere Einstellungen für die Einfügegeschwindigkeit zulassen kann. Im Moment verwende ich die folgenden Techniken.
- deaktivieren
log_bin - aktivieren
skip-innodb-doublewrite - gesetzt
transaction_isolationzuREAD-COMMITTEDoderREAD-UNCOMMITTED(eigentlichREAD-COMMITED) - gesetzt
innodb_flush_log_at_trx_commitzu0oder2(eigentlich0) innodb_buffer_pool_sizeauf 5 GB eingestellt (System verfügt über 6 GB RAM)
Gibt es weitere Techniken zum schnelleren Einfügen in InnoDB? Und muss ich ändern innodb_io_read_threadund innodb_io_write_thread? Wenn Sie weitere Informationen benötigen, teilen Sie mir dies bitte mit.
innodb_read_io_threads,innodb_write_io_threadsund `innodb_io_capacity‘.