mysql中binlog有几种模式
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章将为大家详细讲解有关mysql中binlog有几种模式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、statement level模式,每一条会修改数据
千家信息网最后更新 2026年11月01日mysql中binlog有几种模式
这篇文章将为大家详细讲解有关mysql中binlog有几种模式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
1、statement level模式,每一条会修改数据的sql都会记录到master的bin-log中。
slave在复制的时候sql进程会解析成和原来master端执行过的相同的sql来再次执行。
statement level下的优点,首先就是解决了row level下的缺点,不需要记录每一行数据的变化,减少bin-log日志量,节约io,提高性能。因为他只需要记录在master上所执行的语句的细节,以及执行语句时候的上下文的信息。
2、rowlevel模式,日志中会记录成每一行数据被修改的形式。
在slave端再对相同的数据进行修改。bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,修改成什么样了。所以row level的日志的内容会非常清楚的记录下每一行数据修改的细节。而且不会出现某些特定情况下的存储过程,或function,以及trigger的调用和触发无法被正确复制的问题。
3、mixed模式是前两种模式的结合。
在mixed模式下,mysql会根据执行的每一条具体的sql语句来区分对待记录的日志形式,也就是在statement和row之间选一种。
关于"mysql中binlog有几种模式"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
模式
数据
日志
语句
一行
篇文章
相同
上下
上下文
信息
内容
形式
时候
更多
细节
不错
实用
清楚
之间
也就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司排名
云信互联网科技有限公司
互联网科技保险
今日互联网科技
奇酷互联网络科技
有木互联网科技
长亮科技互联网金融
博兴的互联网电子科技公司
福州新华互联网科技学校 知乎
互联网科技创新服务
互联网软件和科技
互联网科技产业特征
恒生互联网科技指数跳水
迪庆互联网科技招生
玉溪新华互联网科技好不好
山东星卡互联网科技有限公司官网
本届互联网大会上的黑科技
求路客互联网科技电话
亚光科技低轨卫星互联网
科技美学互联网 艺术
美国互联网科技巨头监管
互联网最新的科技有限公司
嘟嘟瓜互联网科技
广州宏创互联网科技
小马过河互联网科技
科技互联网公司logo
湖南洣水互联网科技有限公司扣款
科技互联网的核心竞争力
中天科技中国工业互联网
玉溪新华互联网科技怎么选