01.数据归档工具的选择-Percona Toolkit,并centos7.9中安装

1.需求

1.1.在实际的业务使用过程中,我们既要考虑服务器硬件的成本,也要考虑系统的稳定性。所以就有了数据归档的这个业务需求了。我们需要把一些老的数据,比如两年前的数据移出去。增强数据库的性能。

1.2.在进行数据归档的过程中,我们不是进行整库备份,如何把部分数据转移出去。这部分功能要如何实现。

1.3.如果自己写代码或者存储过程进行数据归档,那如果保证性能,考虑使用成熟的工具进行测试。

1.4.在归档的过程中,如果发生异常,工具是否能快速回滚或者给出详细信息。

2.工具选型Percona Toolkit

Percona Toolkit 是 Percona 公司提供的一个 MySQL 工具包。

熟练使用 Percona Toolkit 是 MySQL DBA 必备的技能之一,哈哈。

3.Percona官网

https://www.percona.com/

3.1.percona社区 

Percona Community Forum - Technical forum for help with Percona's open source software for MySQL®, PostgreSQL, and MongoDB® databases.

4.如何选择该软件的版本

首先,我的业务系统的数据库是mysql 5.7版本。

4.1.1下载地址
Software Downloads - Percona

我们下载一个最新版本。

4.2.官网文档

https://docs.percona.com/percona-toolkit/installation.html

5.安装

在上面第4个步骤的时候,我们已经把安装包下载到本地。然后再上传到我们的服务器。

5.1.首先需要安装几个第三方依赖包

yum install -y perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-TermReadKey perl-Digest-MD5

如果安装过程中,发生了下面的错误。

则可以先操作下面命令:

cd /etc/yum.repos.d
rm -rf docker*
yum update

更新完成之后,再安装上面的第三方依赖包。

5.2.安装rpm包

两种方式安装,如果该目录下有多个rpm包,可以批量安装。

rpm -ivh *.rpm
目前只有一个包,所以也可以直接安装。

rpm -ivh percona-toolkit-3.5.7-1.el7.x86_64.rpm

5.3.验证是否安装成功

pt-query-digest --help

pt-table-checksum --help

出现上面画面,代表已经安装成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/564202.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣100热题[哈希]:最长连续序列

原题:128. 最长连续序列 题解: 官方题解:. - 力扣(LeetCode)题解,最长连续序列 :哈希表 官方解题思路是先去重,然后判断模板长度的数值是否存在,存在就刷新&#xff0c…

最近公共祖先(LCA)

祖孙询问 给定一棵包含 n 个节点的有根无向树,节点编号互不相同,但不一定是 1∼n。 有 m 个询问,每个询问给出了一对节点的编号 x 和 y,询问 x 与 y 的祖孙关系。 输入格式 输入第一行包括一个整数 表示节点个数; …

leetcode每日一题2671

目录 一.题目原型 二.思路解析: 三.具体代码实现: 一.题目原型 二.思路解析: 其实我们可以用两个哈希表来解决这道题,一个哈希表hash1用来存这个数字出现了几次。另一个哈希表hash2用来存出现了几次的次数有几次,由于…

顶级域名类型有哪几种?顶级的域名是什么

域名有很多级别,如顶级域名、一级域名、二级域名、三级域名等,每个域名都有不同的使用级别,所以选择很重要适合您的那一款。 接下来新网小编就来告诉大家什么是顶级域名? 顶级域名有哪些类型? 什么是顶级域名&#xf…

手撕算法-买卖股票的最佳时机 II(买卖多次)

描述 分析 使用动态规划。dp[i][0] 代表 第i天没有股票的最大利润dp[i][1] 代表 第i天持有股票的最大利润 状态转移方程为:dp[i][0] max(dp[i-1][0], dp[i-1][1] prices[i]); // 前一天没有股票,和前一天有股票今天卖掉的最大值dp[i][1] max(dp[i-1…

vscode配置c/c++调试环境

本文记录win平台使用vscode远程连接ubuntu server服务器下,如何配置c/c调试环境。 过程 1. 服务器配置编译环境 这里的前置条件是vscode已经能够连接到服务器,第一步安装编译构建套件(gcc、g、make、链接器等)和调试器&#xf…

WorkPlus一站式的企业IM系统,推动企业协作与创新发展

在当代企业中,高效的内部通讯和协作对于企业的发展至关重要。而企业IM系统,作为实现内部信息交流和协作的重要工具,WorkPlus以其卓越的性能和功能,助力企业打造高效沟通与协作平台。WorkPlus提供了全面的企业IM系统解决方案。不论…

(三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练

这里写目录标题 一、colmap解算数据放入高斯1. 将稀疏重建的文件放入高斯2. 将稠密重建的文件放入高斯 二、vkitti数据放入高斯 一、colmap解算数据放入高斯 运行Colmap.bat文件之后,进行稀疏重建和稠密重建之后可以得到如下文件结构。 1. 将稀疏重建的文件放入高…

javaWeb奶茶商城前后台系统

一、简介 在当前数字化时代,电子商务已成为人们生活中不可或缺的一部分。为了满足用户对奶茶的需求,我设计并实现了一个基于JavaWeb的奶茶商城前后台系统。该系统涵盖了用户前台和管理员后台两大模块,包括登录注册、商品展示、购物车管理、订…

OpenCV学习笔记(十二)——绘制颜色直方图以及颜色空间的转换

颜色直方图 颜色直方图是计算机视觉以及图像处理中一个重要的内容,颜色直方图可以反映图像颜色的统计分布以及基本色调,通过颜色直方图可以清晰的看到各个区间的像素有多少。颜色直方图是一种全局特征,反映了图像或某个区域的总体颜色属性&a…

Navicat 干货 | 探索 PostgreSQL 的外部数据包装器和统计函数

PostgreSQL 因其稳定性和可扩展性而广受青睐,为开发人员和数据管理员提供了许多有用的函数。在这些函数中,file_fdw_handler、file_fdw_validator、pg_stat_statements、pg_stat_statements_info 以及 pg_stat_statements_reset 是其中的重要函数&#x…

【python 装饰器 - 重试】做一个简易重试装饰器,如果函数执行错误则会自动重新执行,可设置重试次数,对爬虫比较友好

文章日期:2024.03.19 使用工具:Python 类型:装饰器 文章全程已做去敏处理!!! 【需要做的可联系我】 AES解密处理(直接解密即可)(crypto-js.js 标准算法)&…