简体   繁体   English

Innodb日志刷新以防止数据丢失

[英]Innodb log flush to prevent data loss

I need to have a high power fault tollerance to my innodb engine and i can not change hardware configuration. 我的innodb引擎需要具有高功率故障承受能力,并且我无法更改硬件配置。 Do you suggest to call 你建议打电话吗

FLUSH ENGINE LOGS;

after a very important operations? 经过非常重要的手术? Can it help to prevent data loss from poweroff or process crash? 它可以帮助防止因断电或进程崩溃而丢失数据吗?

Using FLUSH ENGINE LOGS should be unnecessary. 不必使用FLUSH ENGINE LOGS Your configuration of MySQL/InnoDB should have: 您的MySQL / InnoDB配置应具有:

  • innodb_flush_logs_at_trx_commit = 1
  • sync_binlog = 1

Beyond that, if your hardware is not reliable, there's not much that can be done. 除此之外,如果您的硬件不可靠,那么您将无能为力。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM