Я аспирант, изучающий 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_size5 ГБ (в системе 6 ГБ ОЗУ)
Есть ли еще методы для более быстрой вставки в InnoDB? И нужно ли модифицировать innodb_io_read_threadи innodb_io_write_thread? Если вам нужна дополнительная информация, пожалуйста, скажите мне.
innodb_read_io_threads,innodb_write_io_threadsи `innodb_io_capacity.