mysqlでfsyncの数を減らすには?

mysqlでfsyncの数を減らすには?

スレーブサーバーにデータベースをインポートしようとしています。 mysqlが膨大な速度でfsyncを呼び出すので、プロセスが遅くなっています。 jbd2 / dm-0-8は80〜99%で継続的に実行されますが、スループットは非常に低いです。次の変更を実装するまで、数キロバイト/秒の速度で実行していました。

innodb_flush_sync = OFF
sync_binlog= 0
sync_frm = ON
sync_master_info = 0
sync_relay_log = 10000
sync_relay_log_info = 0
innodb_flush_log_at_trx_commit = 0

これで約12Mb / sで動作します。 fsync呼び出しを減らすために追加のアクションを取ることができれば、役に立つと確信しています。

どんな提案がありますか?

ベストアンサー1

おすすめ記事