暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

[ACDU 翻译] MySQL PMM MySQL 复制摘要

原创 由迪 2021-11-29
425

图片


IO 线程运行

此指标显示 IO 线程是否正在运行。它仅适用于辅助主机。

SQL Thread 是在复制环境中的辅助主机上运行的进程。它从本地中继日志文件读取事件并将它们应用到辅助服务器。

根据二进制日志的格式,它可以读取纯文本的查询语句并重新执行它们,或者它可以读取原始数据并将它们应用到本地主机。

可能的值

是的
线程正在运行并连接到复制主节点
线程未运行,因为它尚未启动或连接到主要主机时发生错误
连接
线程正在运行但未连接到复制主节点
没有价值
主机未配置为复制辅助

IO Thread Running 是该命令SHOW SLAVE STATUS返回的参数之一 。

SQL 线程正在运行

此指标显示 SQL 线程是否正在运行。它仅适用于辅助主机。

可能的值

是的
SQL 线程正在运行并将事件从中继日志应用到本地辅助主机
SQL 线程未运行,因为它尚未启动或将事件应用到本地辅助主机时发生错误

复制错误编号

此度量标准显示 SQL 线程中遇到的导致复制停止的最后一个错误的数量。

较常见的错误之一是Error: 1022 Duplicate Key Entry。在这种情况下,复制会尝试更新辅助节点上已存在的行。SQL 线程将停止复制以避免数据损坏。

只读

此指标指示主机是否配置为处于只读模式。

可能的值

是的

除了具有 SUPER 权限或 REPLICATION SLAVE 权限的用户之外,辅助主机不允许任何客户端更新。

这种配置通常用于复制环境中的辅助主机,以避免用户无意或自愿修改数据导致不一致并停止复制过程。

辅助主机未配置为只读模式。

MySQL 复制延迟

此指标显示与主主机应用事件相比,辅助主机在复制应用事件中延迟的秒数,由Seconds_Behind_Master值表示,并且仅适用于辅助主机。

由于复制过程异步地在辅助节点上应用数据修改,因此可能会在一段时间后从节点复制事件。主要原因是:

  • 网络往返时间- 高延迟链接将导致非零复制滞后值。

  • 复制通道的单线程特性——主服务器具有并行应用更改的优势,而辅助服务器只能串行应用更改,从而限制了它们的吞吐量。在某些情况下,Group Commit 可以提供帮助,但并不总是适用。

  • 大量更改的行或计算成本高的 SQL - 取决于复制格式 ( ROWvs STATEMENT)、通过大量修改的行对数据库进行的重大更改或昂贵的 CPU 都将导致辅助服务器落后于主服务器。

通常,添加更多 CPU 或磁盘资源可以在一定程度上缓解复制滞后问题。

二进制日志大小

该指标显示二进制日志文件的总体大小,它可以同时存在于主服务器和辅助服务器上。

二进制日志(也被称为二进制日志)包含描述数据库更改事件:CREATE TABLEALTER TABLE,更新,插入,删除等语句或数据库的变化。

binlog 文件由辅助节点通过其 IO 线程进程读取,以复制对数据和表结构的数据库更改修改。根据 binlog 轮换策略(例如使用配置变量max_binlog_sizeexpire_logs_days)或由于服务器重新启动,可以有多个 binlog 文件。

在规划磁盘空间时,注意binlog文件的整体维度,采用良好的轮换策略,或者考虑单独的挂载点或磁盘来存储binlog数据。

每小时写入的 Binlog 数据

此指标显示过去 24 小时内每小时写入二进制日志文件的数据量。该指标可以让您了解您的应用程序在数据写入(创建、修改、删除)方面的规模。

Binlog 计数

此指标显示主服务器和辅助服务器上二进制日志文件的总数。

每小时创建的二进制日志

此指标显示过去 24 小时内每小时创建的 binlog 文件数。

中继日志空间

此指标显示中继日志文件的总体大小。它仅适用于辅助主机。

中继日志由一组编号文件组成,其中包含要在辅助主机上执行以复制数据库更改的事件。

中继日志与二进制日志的格式相同。

根据采用的轮换策略(使用配置变量max_relay_log_size),可以有多个中继日志文件。

一旦 SQL 线程完成执行中继日志文件中的所有事件,该文件就会被删除。

如果此指标包含高值,则变量max_relay_log_file也高。一般来说,这不是一个严重的问题。如果此指标的值不断增加,则辅助节点在应用事件时延迟太多。

以与MySQL 复制延迟指标相同的方式处理此指标。

每小时写入中继日志

此指标显示过去 24 小时内每小时写入中继日志文件的数据量。

  •  页面更新 2021-06-25
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论