时间:2021-07-01 10:21:17 帮助过:34人阅读
2.使用percona tools中的pt-archiver来清理过期数据,做数据归档,也可以二者可以同时进行
需要注意参数为--limit 5000 --txn-size 5000性能调优参数具体值可以测试调整优化,尽量多事务提交以提高执行效率.
1)清理过期数据
pt-archiver --source h=localhost,P=3306,u=ceshi,p=111111,D=test,t=example --charset=UTF8 --purge --where ‘id<10000000‘ --progress 3000 --limit=3000 --txn-size=3000 --statistics
2)数据归档到本地或异地的另一张表,通过是否增加--no-delete来决定是否保留原表数据
pt-archiver --source h=localhost,P=3306,u=ceshi,p=111111,D=test,t=example --dest h=localhost,P=3306,u=ceshi,p=111111,D=test,t=example1 --charset=UTF8 --where ‘id<10000000‘ --progress 3000 --limit=3000 --txn-size=3000 --statistics
本文出自 “云淡风轻” 博客,谢绝转载!
mysql 生产库大表delete
标签:mysql 数据清理 数据归档