mysql - mysql以不同的速度从mysqldump存储sql文件
问题描述
我使用 mysqldump 在两个 mysql 服务器之间同步数据。第一次同步数据需要 3 个小时,但第一次之后,大约需要 6 个小时才能完成相同的操作。在我重新启动执行机器后,它花费的时间回到了 3 个小时。
表类型为innodb,sql文件大小约150-200GB约3亿行,我使用crontab执行命令,所以每次执行机器、mysql服务器都是一样的。数据量增长缓慢。
这是我的 mysqldump 命令:
mysqldump -h {host} -P {port} -u {user} -p{password} {db} {table} --single-transaction --quick --no-create-info --replace --compact
解决方案
推荐阅读
- c++ - cout 中断错误
- string - SPSS以字符串中的特定单词为条件创建新的数字输出变量
- python - Python:如何在 dict 中获取可能的键组合
- c - 读取文件并在读取到数组的每一行的开头添加 10 个数组元素我正在存储文件的行
- google-apps-script - 登录并获取 url Google Apps 脚本
- c# - JSON在c#中获取一些数据
- android - 添加资源后构建不成功,如何在res文件夹中添加资源?
- python - python文本框换行对我不起作用
- c++ - 将指向数组的指针作为函数参数传递,它本身是另一个函数的返回值?
- mysql - 用于从多个表中选择数据的 SQL 查询