「Percona Toolkit」- 安装及介绍 @20210226

安装笔记

Percona Toolkit 3.2.0 on CentOS 7.4

Configuring Percona Repositories with percona-release
Installing Percona Toolkit

#!/bin/sh

# 添加仓库
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

# 执行安装
yum install percona-toolkit-3.2.0

在使用工具前,需要阅读的文档

如何指定 DSN 参数:DSN (DATA SOURCE NAME) SPECIFICATIONS
控制工具行为的环境变量:ENVIRONMENT

命令简介

pt-table-checksum - 验证复制一致性

原理及特性:
1)使用 REPLACE..SELECT 查询,计算 CRC 来检查数据一致性(使用 pt-table-checksum --explain 查看细节);
2)根据索引(或主键)将数据分为多个快。如果数据表不包含索引,并且包含少量数据,该工具将表作为单个块进行检查;

注意事项:
1)由于检查以块为单位,只有当行数相同校验和不同时,才能断定存在内容不一致的行。

pt-table-sync - 在表间同步数据

原理及特性:
1)在主库上执行差异语句(不改变数据),然后利用主从复制实现数据同步到从库。

注意事项:
1)同步之前,应该使用 --dry-run 以及 --print 进行测试;
2)该工具不会同步表结构、索引等对象;

pt-heartbeat - 检测复制延迟

原理及特性:
1)在主库中插入数据,并在数据中记录插入时间戳;
2)在从库中读取数据,将时间戳与当前系统时间对比

相关文章

「MySQL Utilities」- 安装
「MySQL」- 使用 XtraBackup 备份

猜你喜欢

转载自blog.csdn.net/u013670453/article/details/114136386
今日推荐