首页
学习
活动
专区
圈层
工具
发布

mysqldump导出进度查看脚本

导读之前写了mysqld导入进度查看脚本. https://www.modb.pro/db/1760934208826593280但我们有时候也有导出的需求, 导出进度能看就好咯....比如mysqldump | python mysqldump_rate.py -o xxxx.sql -c 表数量例子我这里就不加那么多导出参数了, 影响观看我们先正常导出, 坐下对比time mysqldump...153好家伙... 1.85秒 居然还快了(应该是误差, 一般情况速度是差不多的...)比较下数据是否一致当然是一致的啦总结一两次可能存在误差, 所以我多导出几次, 做比较次数直接导出的时间使用脚本查看进度的导出时间.../usr/bin/env python3# -*- coding: utf-8 -*-# write by ddcw @https://github.com/ddcw# mysqldump 导出进度查看脚本...导出速度查看, 感觉和拆分脚本合并一下也不错,导出的时候就顺便拆分了')parser.add_argument('--file', '-f' , type=argparse.FileType('r'),

92510

查看 Docker cp 进度

docker cp 命令本身不提供进度查看功能。但是,您可以使用第三方工具,如 pv(Pipe Viewer)在执行 docker cp 时查看进度。...以下是使用 pv 查看 docker cp 进度的步骤: 首先,安装 pv。根据您的操作系统,使用相应的包管理器安装 pv。...install pv # CentOS/RHEL: sudo yum install pv # macOS(使用 Homebrew): brew install pv 容器到主机# 要将文件从容器复制到主机并查看进度...主机到容器# 如果要从主机复制到容器并查看进度,可以使用以下命令: tar -cf - | pv | docker exec -i <container_name.../tmp/data | pv | docker exec -i my_container tar -xf - -C /data 这个命令会将主机上的文件/目录通过 tar 命令打包,然后通过 pv 查看进度

1K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    不用MariaDBPercona也能查看DDL的进度

    导读 如何查看DDL的进度? 使用MariaDB/Percona版本的一个便利之处就是可以及时查看DDL的进度,进而预估DDL耗时。...其实,在官方版本里也是可以查看DDL进度的,认真看手册的同学就能发现手册中有提到过: You can monitor ALTER TABLE progress for InnoDB tables using...yejr@imysql]> ALTER TABLE t1 ADD c4 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP; 在另一个SESSION中反复执行下面的SQL查看进度...再说下利用P_S查看ALTER TABLE 进度的局限性: 只支持MySQL 5.7+的版本; 只支持InnoDB引擎表; 不支持spatial indexes。...最后,我们可以运行下面的SQL,查看当前所有ALTER TABLE进度及其对应的DDL SQL: [yejr@imysql]> SELECT ec.THREAD_ID, ec.EVENT_NAME, ec.WORK_COMPLETED

    1.3K00

    不用 MariaDBPercona 也能查看 DDL 的进度

    导读 如何查看DDL的进度? 使用MariaDB/Percona版本的一个便利之处就是可以及时查看DDL的进度,进而预估DDL耗时。...其实,在官方版本里也是可以查看DDL进度的,认真看手册的同学就能发现手册中有提到过: You can monitor ALTER TABLE progress for InnoDB tables using...yejr@imysql]> ALTER TABLE t1 ADD c4 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP; 在另一个SESSION中反复执行下面的SQL查看进度...再说下利用P_S查看ALTER TABLE 进度的局限性: 只支持MySQL 5.7+的版本; 只支持InnoDB引擎表; 不支持spatial indexes。...最后,我们可以运行下面的SQL,查看当前所有ALTER TABLE进度及其对应的DDL SQL: [yejr@imysql]> SELECT ec.THREAD_ID, ec.EVENT_NAME, ec.WORK_COMPLETED

    99530

    mysqldump使用详解

    安装目录 数据库目录 /var/lib/mysql/ 配置文件 /usr/share/mysql(mysql.server命令及配置文件) 相关命令 /usr/bin(mysqladmin mysqldump...mysql> show databases;(注意:最后有个 s) 创建数据库 mysql> create database test; 连接数据库 mysql> use test; 查看当前使用的数据库...2,'Joan',82.99), (2,'Wang', 96.59); 查询表中的数据 查询所有行 mysql> select * from MyClass; 查询前几行数据 例如:查看表...1)导出所有数据库 格式:mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径] 2)导出数据和数据结构 格式:mysqldump -u [数据库用户名] -p [要备份的数据库名称...3)只导出数据不导出数据结构 格式: mysqldump -u [数据库用户名] -p -t [要备份的数据库名称]>[备份文件的保存路径] 4)导出数据库中的Events 格式:mysqldump

    3.2K20

    MySQLdump常用命令

    MySQLdump常用 mysqldump -u root -p --databases 数据库1 数据库2 > xxx.sql 还原:系统命令行: MySQL -uroot -p123456 常见选项...: --all-databases, -A: 备份所有数据库 --databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。...-uroot -p123456 -A >F:\all.sql 2.备份全部数据库的结构(加 -d 参数) mysqldump -uroot -p123456 -A-d>F:\all_struct.sql...3.备份全部数据库的数据(加 -t 参数) mysqldump -uroot -p123456 -A-t>F:\all_data.sql 4.备份单个数据库的数据和结构(,数据库名mydb) mysqldump...mysqldump -uroot -p123456 mydb-t>F:\mydb.sql 7.备份多个表的数据和结构(数据,结构的单独备份方法与上同) mysqldump -uroot -p123456

    1.9K10
    领券