当前位置: 首页 > wzjs >正文

枣庄学习建设网站培训网站打开速度优化

枣庄学习建设网站培训,网站打开速度优化,虚拟货币网站建设,asp动态网站被攻击MySQL 的 binlog(Binary Log) 默认的模式是 STATEMENT,即 语句模式。在这种模式下,MySQL 会记录所有对数据库执行的数据修改操作(如 INSERT、UPDATE、DELETE 等)的 SQL 语句。 1. binlog 的三种模式 MySQL…

MySQL 的 binlog(Binary Log) 默认的模式是 STATEMENT,即 语句模式。在这种模式下,MySQL 会记录所有对数据库执行的数据修改操作(如 INSERTUPDATEDELETE 等)的 SQL 语句。


1. binlog 的三种模式

MySQL 的 binlog 支持三种记录模式,分别是:

  1. STATEMENT(语句模式)
    • 记录实际执行的 SQL 语句。
    • 默认模式。
  2. ROW(行模式)
    • 记录每一行数据的修改细节。
    • 例如,UPDATE 操作会记录修改前后的整行数据。
  3. MIXED(混合模式)
    • 结合 STATEMENT 和 ROW 模式。
    • 默认使用 STATEMENT 模式,但在某些情况下自动切换到 ROW 模式。

2. 默认模式:STATEMENT

  • 特点
    • 记录 SQL 语句,而不是实际修改的数据。
    • 日志文件较小,节省存储空间。
    • 在某些情况下可能导致主从复制不一致(如使用非确定性函数 NOW()RAND() 等)。
  • 适用场景
    • 适合简单的 SQL 操作,且不涉及非确定性函数的场景。

3. 如何查看和修改 binlog 模式

3.1 查看当前 binlog 模式
SHOW VARIABLES LIKE 'binlog_format';
  • 返回结果示例:
    +---------------+-----------+
    | Variable_name | Value     |
    +---------------+-----------+
    | binlog_format | STATEMENT |
    +---------------+-----------+
    
3.2 修改 binlog 模式

可以通过以下方式修改 binlog 模式:

  1. 临时修改(重启后失效):
    SET GLOBAL binlog_format = 'ROW';
    
  2. 永久修改(修改配置文件):
    • 编辑 MySQL 配置文件(如 my.cnfmy.ini),添加或修改以下内容:
      [mysqld]
      binlog_format = ROW
      
    • 重启 MySQL 服务使配置生效。

4. 不同模式的对比

模式记录内容优点缺点适用场景
STATEMENTSQL 语句日志文件小,节省存储空间可能导致主从复制不一致简单 SQL 操作,无非确定性函数
ROW每一行数据的修改细节数据一致性强,支持复杂操作日志文件较大,占用更多存储空间复杂 SQL 操作,涉及非确定性函数
MIXED结合 STATEMENT 和 ROW 模式兼顾日志大小和数据一致性需要根据场景自动切换模式通用场景

5. 选择 binlog 模式的建议

  1. STATEMENT
    • 适合简单场景,且不涉及非确定性函数。
    • 日志文件较小,适合存储空间有限的场景。
  2. ROW
    • 适合复杂场景,涉及非确定性函数或需要强一致性。
    • 日志文件较大,但数据一致性更强。
  3. MIXED
    • 适合通用场景,兼顾日志大小和数据一致性。

6. 总结

  • MySQL 的 binlog 默认模式是 STATEMENT
  • 可以通过 SHOW VARIABLES 查看当前模式,通过 SET GLOBAL 或修改配置文件调整模式。
  • 根据实际需求选择合适的 binlog 模式,以平衡日志大小、数据一致性和性能。
http://www.dtcms.com/wzjs/59712.html

相关文章:

  • 网站建设 有限公司2021最火营销方案
  • 百度快速查询广西网络优化seo
  • 徐典超 网站建设百度首页推荐关不掉吗
  • python 做视频网站怎么在百度上推广
  • 简单的网站注册流程图重庆seo怎么样
  • 网站建设制作价格关键词优化公司如何选择
  • 北京赛车手机网站建设免费平台推广
  • 网站开发 简单谷歌搜索引擎下载安装
  • 商丘做网站推广网络营销型网站
  • wordpress 主图截图杭州排名优化公司电话
  • 镇江外贸型网站建设在线推广企业网站的方法有哪些
  • 网站上在线订购怎么做重庆网络推广
  • html网页设计logo代码武汉seo招聘信息
  • 网站建设平台代理推广软件app
  • 网站数据统计怎么做刷死粉网站推广
  • 深圳分销网站设计费用成品短视频软件大全下载手机版
  • 镇江网站营销推广网络外包
  • ppt模板红色主题大连seo顾问
  • 卢龙网站建设优秀营销软文范例500字
  • 主机做网站服务器关键词排名规则
  • 北京 网站设计 公司个人博客网页设计html
  • 做阿里国际网站要收费吗整合网络营销是什么
  • dw做网站鼠标经过图像今天的新闻最新消息
  • 河北邢台疫情最新数据消息品牌关键词优化
  • 鲜花网站的数据库建设今日国内新闻摘抄十条
  • dedecms 倒计时 天数 网站首页上海优化网站公司哪家好
  • 做微信公众号的网站有哪些企业网站系统
  • 做区块链在哪个网站关键词排名霸屏代做
  • 网络综艺节目策划方案爱站网seo工具
  • 先做网站还是app营销背景包括哪些内容