MySQL二进制日志的格式有哪些
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍"MySQL二进制日志的格式有哪些",在日常操作中,相信很多人在MySQL二进制日志的格式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"MySQL
千家信息网最后更新 2025年01月21日MySQL二进制日志的格式有哪些
这篇文章主要介绍"MySQL二进制日志的格式有哪些",在日常操作中,相信很多人在MySQL二进制日志的格式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"MySQL二进制日志的格式有哪些"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
Statement格式:
记录的是逻辑SQL,就是原始SQL语句
优点是日志量小
缺点是执行一些不确定的函数(如uuid(),now())会出现主从数据不一致问题
Row格式: 记录的不再是简单的SQL语句,而是记录了表的行更改的情况
优点是解决了statement格式下主从数据不一致的问题,所有数据都可以安全地复制,缺点是日志量大,影响从库日志的复制时间,但可以通过设置参数binlog_row_image=MINIMAL来减少日志的生成量。
Mixed格式=statement+row: mysql默认采用statement格式进行二进制日志文件的记录,但是在一些情况下会使用row格式,可能使用row格式的情况有:
1)表的存储引擎为NDB,这时对表的DML操作都会以row格式记录
2)使用了uuid(),user(),current_user(),found_rows(),row_count()等不确定函数
3)使用了insert delay语句
4)使用了用户自定义函数UDF
5)使用了临时表
到此,关于"MySQL二进制日志的格式有哪些"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
格式
日志
二进制
学习
函数
情况
数据
语句
问题
一致
主从
优点
更多
缺点
志量
帮助
原始
实用
安全
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
php本地访问数据库出错
怎么查看服务器有没有装热备软件
阿里云安装微擎数据库对应
郧阳区服务软件开发包括哪些
金萝卜网络技术
清理数据库缓存工具
数据库技术及应用笔记整理
金博软件开发公司
数据库科学技术与应用
数据库从业人员地区分布
数据库查询最近插入记录
网络安全家访记录表
国外专业数据库估值
聚合服务器部署
山西pdu服务器电源哪家强
检测是否连接到数据库连接
股票数据存在什么数据库中
收录数据库名称指
魅鱼网络技术
可以连接数据库的编译软件
蓝港网络技术
数据库系统概括电子版
网络安全管理员是什么证书
sql数据库批量替换数据
阿里巴巴俄罗斯服务器
政策法规网络安全法
英雄联盟各大区服务器分别在哪
初灵信息 网络安全
oracle数据库视频演示
树立网络安全意识文案