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_isolationcomoREAD-COMMITTEDouREAD-UNCOMMITTED(na verdadeREAD-COMMITED) - definido
innodb_flush_log_at_trx_commitcomo0ou2(na verdade0) - definido
innodb_buffer_pool_sizepara 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_threade innodb_io_write_thread? Se você precisar de mais informações, por favor me diga.
innodb_read_io_threads,innodb_write_io_threadse `innodb_io_capacity'.