mysql二进制日志记录顺序
大家讲道理
大家讲道理 2017-04-17 11:47:48
0
1
492

mysql启用二进制日志binlog,会对数据库的每个操作记录形如mysql-bin.000001的日志文件中,问题是它是先记录日志再修改数据库,还是修改完数据库后再记录到日志。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(1)
Peter_Zhu

如果这里记录的意思是持久化到磁盘的话,这取决于my.cnf中sync_binlog的配置
不过如果不想在服务器奔溃后丢失数据,sync_binlog还是要开启的。
所以对于不能允许数据丢失的场景下,操作是会被先持久化到二进制日志的,毕竟写日志是顺序写,对性能的影响还是能接受的。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!