Sou estudante de pós-graduação pesquisando OLAP com Mondrian OLAP. Então, eu quero 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 flexíveis para a velocidade de inserção. No momento, estou usando as seguintes técnicas.
- desabilitar
log_bin
- habilitar
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 possui 6 GB de RAM)
Existem mais técnicas para uma 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.
innodb_read_io_threads
,innodb_write_io_threads
e `innodb_io_capacity'.