小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
MySQL Router 8.4:如何处理元数据更新的开销

新建的InnoDB Cluster即使未投入生产,仍会因MySQL Router每秒刷新集群元数据而产生大量二进制日志写入。为减少开销,可将binlog_row_image设置为MINIMAL或启用use_gr_notifications功能。

MySQL Router 8.4:如何处理元数据更新的开销

Percona Database Performance Blog Percona Database Performance Blog · 2025-08-21T13:40:59Z
如何关闭和清理 MySQL 二进制日志(Binlog)

MySQL 的二进制日志记录数据库更改,但会占用大量磁盘空间。关闭和清理二进制日志可以提升性能,适用于不需要时间点恢复或主从复制的场景。可通过配置文件禁用日志,并使用命令清理旧日志。关闭日志会影响数据恢复和复制功能,需谨慎操作。

如何关闭和清理 MySQL 二进制日志(Binlog)

人言兑 人言兑 · 2025-02-12T15:05:38Z
图解MySQL 第一部分:复制架构

本文介绍了MySQL的复制机制,包括二进制日志和线程的作用。源服务器将事务写入二进制日志,副本通过I/O接收线程获取更新,并通过SQL应用线程执行。配置参数如sync_binlog和replica_parallel_workers对性能和稳定性至关重要。

图解MySQL 第一部分:复制架构

Percona Database Performance Blog Percona Database Performance Blog · 2024-12-12T14:35:56Z

MySQL 8.4及更新版本扩展了全局事务ID(GTID)功能,新增了“标签”选项。GTID用于唯一标识事务,便于在多级复制环境中管理。通过设置gtid_next,可以为事务添加标签,支持多标签组合,适用于心跳监测、数据导入和归档。二进制日志记录数据库更改,支持主从复制和时间点恢复。新事件GTID_TAGGED_LOG_EVENT用于处理带标签的GTID,影响复制协议和工具的兼容性。

MySQL GTID 标签与二进制日志事件

Planet MySQL Planet MySQL · 2024-12-02T19:43:00Z
将 MariaDB 二进制日志文件和基于位置的复制转换为 GTID 复制

本文介绍了如何在MariaDB中使用GTID实现复制,包括在PRIMARY上启用GTID、设置gtid_domain_id和gtid_strict_mode、在REPLICA上获取二进制日志坐标并在PRIMARY上获取对应的GTID位置。最终实现了GTID复制。

将 MariaDB 二进制日志文件和基于位置的复制转换为 GTID 复制

Percona Database Performance Blog Percona Database Performance Blog · 2023-09-15T11:53:01Z
纳秒级高性能日志系统 · ATC '18

NanoLog 是一种高性能的纳秒级日志系统,其性能比传统日志系统提升了 1 至 2 个数量级。它通过在编译期间提取静态日志消息和推迟格式化操作来减少运行时开销。NanoLog 由预处理器、运行时库和解码器组成,采用环形队列和无锁设计以提高性能。尽管其二进制日志格式降低了 I/O 成本,但增加了开发者的处理复杂性。

纳秒级高性能日志系统 · ATC '18

面向信仰编程 面向信仰编程 · 2021-01-29T00:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码