关于ptarchiver使用的注意事项

2024年 5月 30日 72.3k 0

关于Percona Toolkit 的安装和使用,大家可以看这个链接。

https://greatsql.cn/blog-10-1492.html

但在使用pt-archiver时,有个细节大家要注意。就是在要求实例源表要创建有索引或主键,目的表结构要与源表完全相同。

create table t1 as select * from t where 1=2

pt-archiver --source h=localhost,P=3306,u=root,D=test,t=t  --charset=utf8mb4  --ask-pass --dest t=t1 --where "id<100" --limit 1000 --commit-each       Enter password:

Enter password:

Cannot find an ascendable index in table at /usr/bin/pt-archiver line 3280, line 2.

从提示信息看,源表中没有找到可用索引。

关于pt-archiver使用的注意事项-1

创建索引后,果然可以进行表的归档了。

关于pt-archiver使用的注意事项-2

在使用过程,系统提示where子句一定要有。

最后看一下效果,看一下t1表是不是有数据生成。

关于pt-archiver使用的注意事项-3

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论