Sou um estudante de pós-graduação pesquisando OLAP com Mondrian OLAP. Portanto, desejo inserir dados no InnoDB (MySQL 5.5) mais rapidamente no carregamento inicial. Nesse ambiente, o único usuário sou eu, então acho que pode permitir configurações mais soltas para velocidade de inserção. No momento, estou usando as seguintes técnicas.
- desabilitar
log_bin
- permitir
skip-innodb-doublewrite
- definido
transaction_isolation
comoREAD-COMMITTED
ouREAD-UNCOMMITTED
(na verdadeREAD-COMMITED
) - definido
innodb_flush_log_at_trx_commit
como0
ou2
(na verdade0
) - definido
innodb_buffer_pool_size
para 5 GB (o sistema tem 6 GB de RAM)
Existem mais técnicas para inserção mais rápida no InnoDB? E eu tenho que modificar innodb_io_read_thread
e innodb_io_write_thread
? Se você precisar de mais informações, por favor me diga.