mysql中binlog有几种模式
发表于:2024-10-13 作者:千家信息网编辑
千家信息网最后更新 2024年10月13日,这篇文章将为大家详细讲解有关mysql中binlog有几种模式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、statement level模式,每一条会修改数据
千家信息网最后更新 2024年10月13日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安全错误
数据库的锁怎样保障安全
软件开发培训学校在哪里
重庆嵌入式软件开发培训
网络技术部部面试
嵌入式软件开发基础教程
网络安全工程师都有哪些名人
软件开发所学科目
驻马店电信dns服务器地址
java软件开发工程是什么
软件开发过程三要素
临沧免费上门回收服务器
软件开发需要钱吗
odoo 10 数据库
网络安全 新闻
c 登录网站连接数据库
儿童网络安全行为口诀十条
网络安全和信息化建设工作是
家庭网络技术的工作原理
软件开发中的前台后台
安徽数据网络技术开发费用是多少
无限空间网络技术有限公司
php数据库前台管理系统
贵州华为软件开发云创新中心
数据库查询语句 中文乱码
数据库 辅助工具
数据库的冒号等号是什么
dm数据库添加的数据看不到
国家心血管疾病数据库
制作动画软件开发
数据库设计与sql编码规范
数据库乐观锁与悲观所