Sono uno studente di scuola di specializzazione alla ricerca di OLAP con Mondrian OLAP. Quindi voglio inserire i dati in InnoDB (MySQL 5.5) più velocemente al caricamento iniziale. In questo ambiente, l'unico utente sono io, quindi penso che possa consentire impostazioni più lente per la velocità di inserimento. Al momento, sto usando le seguenti tecniche.
- disattivare
log_bin
- abilitare
skip-innodb-doublewrite
- impostato
transaction_isolation
suREAD-COMMITTED
oREAD-UNCOMMITTED
(effettivamenteREAD-COMMITED
) - impostato
innodb_flush_log_at_trx_commit
su0
o2
(effettivamente0
) - impostato
innodb_buffer_pool_size
su 5 GB (il sistema ha 6 GB di RAM)
Ci sono altre tecniche per un inserimento più veloce su InnoDB? E devo modificare innodb_io_read_thread
e innodb_io_write_thread
? Se hai bisogno di maggiori informazioni, per favore dimmelo.
innodb_read_io_threads
,innodb_write_io_threads
e `innodb_io_capacity'.