I'm a graduate school student researching OLAP with Mondrian OLAP. So I want to insert data into InnoDB (MySQL 5.5) faster at the initial loading. In this environment, the only user is me, so I think can allow more loose settings for insertion speed. At the moment, I'm using the following techniques.
- disable
log_bin - enable
skip-innodb-doublewrite - set
transaction_isolationtoREAD-COMMITTEDorREAD-UNCOMMITTED(actuallyREAD-COMMITED) - set
innodb_flush_log_at_trx_committo0or2(actually0) - set
innodb_buffer_pool_sizeto 5GB (system has 6GB RAM)
Are there any more techniques for faster insertion on InnoDB?
And do I have to modify innodb_io_read_thread and innodb_io_write_thread ?
If you need more information, please tell me.
innodb_read_io_threads,innodb_write_io_threads, and `innodb_io_capacity'. – inohiro Dec 10 '12 at 05:10Sheesh, without a warning.
– magallanes Mar 18 '20 at 11:24