mysql中binlog有几种模式
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章将为大家详细讲解有关mysql中binlog有几种模式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、statement level模式,每一条会修改数据
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
如何看数据库后台异常
阿里云服务器增强安全配置取消
戴尔服务器自带的os部署工具
mmo分布式服务器地图怎么处理
手机万方数据库免费账号
数据库编码 技术研究
无服务器安全计算
芝罘区游戏软件开发公司电话
数据库中如何对表做备份
怪猎数据库
怎么在局域网服务器上渲染视频
服务器连接两个网络怎么解决
网络技术应急技术相关设备
网络安全复习题
如何读取app数据库
我与网络安全英语作文200字
标准机架服务器什么价位
鹿泉区智能软件开发服务咨询报价
北京职业软件开发erp
网络安全合格证申请报告
正规网络技术公司知乎
宝山区会计软件开发平台资质
池州软件开发公司
计算机网络技术与实现论文
网络技术主管工资
服务器404找不到文件怎么办
ci框架 数据库操作
常见的服务器的类型
软件开发 海报
网络安全中关于密码