私はモンドリアン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
5GBに設定(システムには6GB RAMがあります)
InnoDBに高速に挿入するためのテクニックは他にありますか?そして、私は変更する必要がinnodb_io_read_thread
ありinnodb_io_write_thread
ますか?さらに詳しい情報が必要な場合は、教えてください。
innodb_read_io_threads
、innodb_write_io_threads
と`innodb_io_capacity」。