binlog_format
binlog_format 参数十分重要 , 它影响了记录二进制日志的格式,分为三种格式:
1、statement : 记录的是日志的逻辑SQL语句
2、row: 记录表的行更改情况
3、mixed: 在此格式下 , mysql默认采用statement格式进行二进制日志文件的记录 , 但是有些情况下使用ROW格式 , 有以下几种情况:
- 表的存储引擎为NDB , 这时对表的DML操作都会以ROW格式记录 。
- 使用了UUID()、USER()、CURRENT_USER()、FOUND_ROW()、ROW_COUNT()等不确定函数 。
- 使用了INSERT DELAY语句 。
- 使用了用户定义函数(UDF) 。
- 使用了临时表(temporary table) 。
http://search.dangdang.com/?key=高性能MySQL
推荐阅读
- 分析2.5万篇博客后,来看看后端程序员每天都在写什么
- 炎炎夏日必备七歀凉饮 清淡养生促健康
- 轻巧简约,超强待机!家装网盘必备~优越者S105A硬盘底座拆机简评
- 程序员当独立开发者开发几个月的作息及收支等总结体会
- 家常土豆饼
- 含完整源代码和开发文档 人工智能图像识别绘本阅读方案
- Redis企业级开发与运维-初识Redis
- 要成为一名成功的开发人员,您应该放弃的22件事
- 聊聊Spring boot2.X开发环境搭建和基本开发
- 冬天吃什么早餐?推荐几款必备的御寒早餐