首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏开源部署

    MySQL归档 pt-archiver 工具

    --bulk-delete:使用单个DELETE语句批量删除每个行块。 p=**,h=192.168.19.145,P=3306,D=test,t=t37 \ --where="1=1" --limit=1000 --statistics --bulk-insert --bulk-delete =192.168.19.145,P=3306,D=test,t=t37 \ --where="id<=49999" --limit=1000 --statistics --bulk-insert --bulk-delete 192.168.19.145,P=3306,D=test,t=t37 \ --where="a >=80000 and a<100000" --limit=1000 --statistics --bulk-insert --bulk-delete =test,t=t37 --no-version-check\ > --where="a >=500 and a<800" --ignore --txn-size=200 --limit=200 --bulk-delete

    2.1K00编辑于 2022-08-17
  • 来自专栏MySQLBeginner

    优雅地使用pt-archiver进行数据归档

    t=c1 \ --charset=UTF8 --where '1=1' --progress 10000 --limit=10000 --txn-size 10000 --bulk-insert --bulk-delete t=c1 \ --charset=UTF8 --where '1=1' --progress 10000 --limit=10000 --txn-size 10000 --bulk-insert --bulk-delete pt-archive都会输出执行过程的 --charset=UTF8 指定字符集为UTF8 --no-delete 表示不删除原来的数据,注意:如果不指定此参数,所有处理完成后,都会清理原表中的数据 --bulk-delete

    3.3K30发布于 2019-02-27
  • 来自专栏雨夜-Elasticsearch成长专栏

    MySQL分表方案介绍

    common_field \ --charset=UTF8 --where 'id<10000' --progress 1000 --limit=1000 --txn-size 1000 --bulk-insert --bulk-delete single_table \ --charset=UTF8 --where 'id<10000' --progress 10000 --limit=10000 --txn-size 10000 --bulk-delete common_field \ --charset=UTF8 --where '1=1' --progress 10000 --limit=10000 --txn-size 10000 --bulk-insert --bulk-delete

    2.2K00编辑于 2022-03-18
  • 来自专栏MySQLBeginner

    优雅地使用pt-archiver进行数据归档

    t=c1 \ --charset=UTF8 --where '1=1' --progress 10000 --limit=10000 --txn-size 10000 --bulk-insert --bulk-delete t=c1 \ --charset=UTF8 --where '1=1' --progress 10000 --limit=10000 --txn-size 10000 --bulk-insert --bulk-delete pt-archive都会输出执行过程的 --charset=UTF8 指定字符集为UTF8 --no-delete 表示不删除原来的数据,注意:如果不指定此参数,所有处理完成后,都会清理原表中的数据 --bulk-delete

    1.2K10发布于 2019-04-24
  • 来自专栏数据库相关

    pt-archiver归档工具的使用详解

    (只要不加上--quiet,默认情况下pt-archive都会输出执行过程的)     --charset=UTF8     指定字符集为UTF8     --bulk-delete      批量删除 "CreateDate <'2017-05-01 00:00:00' " \ --statistics --charset=UTF8 --limit=10000 --txn-size 1000 --bulk-delete

    7.4K31发布于 2019-09-18
  • 来自专栏想法独特的Dev+Ops

    从入门到"精通"Django REST Framework-(六)

    POST 请求的列表级动作class UserViewSet(ModelViewSet): @action(detail=False, methods=['post'], url_path='bulk-delete User.objects.filter(id__in=ids).delete() return Response({'status': '批量删除成功'})路由:POST /users/bulk-delete

    79110编辑于 2025-03-01
  • 来自专栏sql优化

    批量更新技巧:减少锁持有时间的分批次处理

    限制并发线程数 极端案例:pt-archiver --source h=localhost,D=db,t=orders \--where "created_at < '2020-01-01'" \--bulk-delete

    75821编辑于 2025-07-02
  • 来自专栏爱可生开源社区

    故障分析 | pt-archiver 归档丢失一条记录

    xxx,h=10.186.61.9,P=3306,D=test,t=sbtest1 --where="1=1" --progress=1000 --statistics --bulk-insert --bulk-delete

    1.4K40编辑于 2022-09-28
  • 来自专栏数据库相关

    pt-archiver报错一则: 时间字段类型错误问题

    limit 1000 --txn-size 1000 \--statistics --skip-foreign-key-checks \--set-vars="sql_mode=''" \--purge --bulk-delete

    9110编辑于 2026-04-15
  • 来自专栏程序猿的大杂烩

    搭建高可用的Replication集群归档大量的冷数据

    t_purchase_201910 --no-check-charset --where 'purchase_date < "2019-11-01 0:0:0"' --progress 50000 --bulk-delete no-check-charset:不检查数据的字符集 --where:指定将哪些数据进行归档,在本例中就是将2019-09-11之前的数据进行归档 --progress:指定当归档完多少条数据时打印一次状态信息 --bulk-delete

    98921发布于 2020-09-23
  • 来自专栏运维技术迷

    连仕彤博客Mysql数据库归档利器之pt-archiver

    (只要不加上--quiet,默认情况下pt-archive都会输出执行过程的) --charset=UTF8     指定字符集为UTF8 --bulk-delete      批量删除source上的旧数据

    2.8K60发布于 2018-06-13
  • 来自专栏东山絮柳仔

    MySQL数据归档小工具推荐及优化--mysql_archiver

    解决方案: pt-archiver去掉参数 --bulk-insert --bulk-delete  7.执行 db_archive_exec.py 报错 报错信息 <type 'exceptions.Exception

    3.2K00发布于 2021-03-19
  • 来自专栏DBA实战

    深度解析Percona Toolkit工具集

    (只要不加上--quiet,默认情况下pt-archive都会输出执行过程的) --charset=UTF8 指定字符集为UTF8 --bulk-delete 批量删除source上的旧数据(例如每次1000 192.168.153.148,P=3306,u=mss,p=mss,D=d1,t=t5 --no-check-charset --where 'day<"2018-07-01"' --progress 5000 --bulk-delete

    1.6K10编辑于 2024-09-06
  • 来自专栏GreatSQL出品技术文章

    Percona Toolkit 神器全攻略(实用类)

    则表示两者都执行 --ascend-first 仅升序第一个索引列 --ask-pass 连接 MySQL/GreatSQL 时提示输入密码 --buffer 指定file时,仅在事务提交的时候刷新到磁盘 --bulk-delete

    61910编辑于 2024-05-30
领券