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

南通长城建设集团有限公司网站本机安装wordpress

南通长城建设集团有限公司网站,本机安装wordpress,转移网站如何转数据库,佛山网站优化排名推广一、MySQL Binlog 落盘流程 1. 创建 Binlog 缓冲区 MySQL 启动时会为 每个客户端线程 分配一个线程级(Thread-Level)的 Binlog 缓存,用于临时存储事务中的变更操作。 关键点: 每个线程独立管理自己的 Binlog 缓存(避免…

 一、MySQL Binlog 落盘流程

1. 创建 Binlog 缓冲区
  • MySQL 启动时会为 每个客户端线程 分配一个线程级(Thread-Level)的 Binlog 缓存,用于临时存储事务中的变更操作。

    • 关键点

      • 每个线程独立管理自己的 Binlog 缓存(避免并发写入冲突)。

      • 此外,还有一个全局 Binlog 缓冲区(内存队列),用于合并所有线程缓存的数据。


2. 变更操作先写入线程级 Binlog 缓存
  • 当有数据变更操作(如 INSERT/UPDATE/DELETE)时:

    1. 变更会先写入当前线程的 线程级 Binlog 缓存

    2. 事务提交时,该线程的 Binlog 缓存会被复制到 全局 Binlog 缓冲区

    • 关键点

      • 未提交的事务不会进入全局缓冲区(保证原子性)。

      • 全局缓冲区是所有线程共享的,用于后续批量写入磁盘。


3. 将 Binlog 数据写入磁盘
  1. 主线程(Main Thread) 负责将全局 Binlog 缓冲区的数据写入磁盘文件。

  2. 写入时机由参数 sync_binlog 控制

 二、binlog落盘频率

show global variables like 'sync_binlog';

参数作用

sync_binlog 参数决定了 MySQL 在事务提交时,二进制日志(Binlog)的同步行为。具体来说,它控制 Binlog 数据从内存缓存(binlog cache)写入磁盘的时机。

参数取值及含义

sync_binlog 的取值范围为非负整数,具体含义如下:

  • sync_binlog=0:MySQL 不主动同步 Binlog 到磁盘,而是将 Binlog 数据写入文件系统缓冲区,由操作系统决定何时将缓冲区数据刷入磁盘。这种方式性能最高,但数据安全性最低,因为系统崩溃时可能会丢失缓冲区中的 Binlog 数据。

  • sync_binlog=1:每次事务提交时,MySQL 都会立即将 Binlog 数据同步到磁盘。这种方式提供了最高的数据安全性,但会增加磁盘 I/O 开销,从而降低性能。

  • sync_binlog=N(N > 1):每提交 N 个事务后,MySQL 将 Binlog 数据同步到磁盘。这种方式在性能和数据安全性之间提供了折中选择。N 的值越大,性能越好,但数据丢失的风险也越高。

配置建议

  • 高数据安全性场景:如果对数据安全性要求极高(例如金融系统),建议将 sync_binlog 设置为 1,以确保每次事务提交后 Binlog 数据都被持久化到磁盘。

  • 高性能需求场景:如果更注重性能,可以将 sync_binlog 设置为 0 或较大的 N 值,但需注意这会增加数据丢失的风险。

http://www.dtcms.com/wzjs/575567.html

相关文章:

  • 在线制作图片网站自己在线制作logo免费 生成器
  • 做网站 传视频 用什么笔记本好在线免费看影视网站
  • 女頻做的最好的网站东莞十大保安公司
  • php 网站发布php c2c网站开发的 书
  • 上海免费模板建站免费ppt模板下载包图网
  • 嘉兴营销型网站建设网页设计代码如何写实训报告过程
  • 东莞网站建设优化推广广州白云网站建设
  • 网站被host重定向如何开发一个app软件
  • 丹阳市建设局网站网上接效果图平台
  • 上海网站设计与制作公司都是自己制作网站
  • 企业网站硬件设计免费行情软件app网站下载大全
  • 网站建设 软件开发的公司排名多语言网站制作
  • 毕设源码网站艺术设计方案
  • 工作室 网站备案手机做网站服务器
  • 建设科技网络网站的意义和目的网站建设合同细节
  • 滨州哪里有做网站的seo81
  • 网站建设新手教程视频北京做网站电话
  • 河南省建设教育协会网站首页网站建设的前端用什么编程
  • html手机网站怎么做广州 网站建设模板
  • 产品做推广都有那些网站wordpress边栏个性化
  • 浙江省电子商务网站建设网站建设软件哪个好
  • 网站后台找不到了怎么办ip怎么做网站
  • 北京网站制作方案公司医院网站建设趋势
  • 江苏省住房和城乡建设厅网站首页汕头制作手机网站
  • 丽水高端网站建设珠海个人建站模板
  • 做企业网站哪里找自己给公司做网站
  • 网站开发的招标参数核酸第三方检测机构
  • 网页设计工作室网站查网站怎么做的
  • 充值网站分销站怎么做wordpress管理页面中文
  • 企业网站维护wordpress怎么调导航