Soy un estudiante de posgrado que investiga OLAP con Mondrian OLAP. Entonces quiero insertar datos en InnoDB (MySQL 5.5) más rápido en la carga inicial. En este entorno, el único usuario soy yo, por lo que creo que puede permitir configuraciones más flexibles para la velocidad de inserción. Por el momento, estoy usando las siguientes técnicas.
- inhabilitar
log_bin
- habilitar
skip-innodb-doublewrite
- establecido
transaction_isolation
enREAD-COMMITTED
oREAD-UNCOMMITTED
(en realidadREAD-COMMITED
) - establecido
innodb_flush_log_at_trx_commit
en0
o2
(en realidad0
) - configurado
innodb_buffer_pool_size
a 5 GB (el sistema tiene 6 GB de RAM)
¿Hay más técnicas para una inserción más rápida en InnoDB? ¿Y tengo que modificar innodb_io_read_thread
y innodb_io_write_thread
? Si necesita más información, por favor dígame.
innodb_read_io_threads
,innodb_write_io_threads
y `innodb_io_capacity'.