Я аспирант, изучающий OLAP с Мондрианом OLAP. Поэтому я хочу вставить данные в InnoDB (MySQL 5.5) быстрее при начальной загрузке. В этой среде единственным пользователем является я, поэтому я думаю, что может позволить более свободные настройки для скорости вставки. На данный момент я использую следующие приемы.
- отключить
log_bin
- включить
skip-innodb-doublewrite
- установить
transaction_isolation
наREAD-COMMITTED
илиREAD-UNCOMMITTED
( на самом делеREAD-COMMITED
) - установить
innodb_flush_log_at_trx_commit
на0
или2
( на самом деле0
) - установить
innodb_buffer_pool_size
5 ГБ (в системе 6 ГБ ОЗУ)
Есть ли еще методы для более быстрой вставки в InnoDB? И нужно ли модифицировать innodb_io_read_thread
и innodb_io_write_thread
? Если вам нужна дополнительная информация, пожалуйста, скажите мне.
innodb_read_io_threads
,innodb_write_io_threads
и `innodb_io_capacity.