讲师中心 微信公众号
AI工具推荐 视频效率加速

如何导出超大数据库而避免超时_分卷导出与压缩传输方案

云枫姑娘_5506

云枫姑娘_5506

发布时间:2026-04-13 08:05:34

|

1017人浏览过

|

来源于php中文网

原创

必须显式加大超时参数并同步调大MySQL服务端wait_timeout和interactive_timeout,按表分卷导出而非按大小切片,先dump再gzip压缩,用rsync断点续传。

mysqldump 分卷导出时怎么避免连接超时

默认 mysqldump 在导出超大库(比如几百 gb)时,tcp 连接容易被中间网络设备或 mysql 服务端主动断开,表现为报错 lost connection to mysql server during query 或直接中断。

关键不是加个 --single-transaction 就完事——它只管事务一致性,不保连接存活。

  • 必须显式加大超时:在命令里加 --connect-timeout=3600、--net-read-timeout=7200、--net-write-timeout=7200
  • MySQL 服务端也要同步调大:wait_timeout 和 interactive_timeout 建议设为 28800(8 小时),否则客户端再怎么设也没用
  • 如果走 SSH 隧道或跳板机,还得检查 ServerAliveInterval,建议在 SSH 命令中加 -o ServerAliveInterval=60

按表分卷导出比按大小分卷更可靠

很多人想用 split -b 1G 对 mysqldump 输出流切片,但会破坏 SQL 文件结构(比如把一条 INSERT 拆到两个文件里),后续恢复直接报语法错误。

真正稳妥的做法是按表粒度拆分,每张表一个 .sql 文件,再统一压缩传输。

人工智能数字技术机器人全息大脑大数据分析矢量素材(EPS)
人工智能数字技术机器人全息大脑大数据分析矢量素材(EPS)

这是一款人工智能数字技术机器人全息大脑大数据分析矢量素材,格式为 EPS,含 JPG 预览图。

下载
  • 用 mysql -Nse "SELECT table_name FROM information_schema.tables WHERE table_schema='your_db'" your_db 获取表列表
  • 对每个表执行 mysqldump --no-create-info --skip-triggers your_db <code>table_name > table_name.sql,避免单文件过大
  • 加上 --skip-extended-insert 可提升恢复时的容错性(单条失败不影响后续),但文件体积会变大,权衡取舍

gzip 压缩必须在写入磁盘前完成

边 dump 边 gzip(mysqldump ... | gzip > all.sql.gz)看似省空间,但一旦管道中断,整个压缩流就损坏,且无法 resume。超大库导出动辄几小时,风险太高。

  • 推荐两步走:先 mysqldump ... > table.sql,再 gzip -c table.sql > table.sql.gz
  • 用 pigz 替代 gzip(需提前安装),能利用多核,压缩速度可提升 3–5 倍
  • 导出后立刻校验:gzip -t table.sql.gz,别等传到远端才发现损坏

rsync 断点续传比 scp 更适合大文件传输

用 scp 传几十 GB 的 .sql.gz,失败就得重来;而 rsync 能基于块校验续传,实测节省大量重复时间。

  • 命令示例:rsync -avz --partial --progress your_db_*.sql.gz user@host:/backup/
  • --partial 是关键,允许保留未传完的临时文件;--append-verify 更严格(校验末尾块),但会略慢
  • 如果目标磁盘空间紧张,先用 rsync --dry-run 预估总大小,避免传到一半因空间不足失败

分卷、超时、压缩、传输这四步里,最容易被跳过的其实是服务端 wait_timeout 配置——它不报错,只是静默断连,然后你花半天排查才发现是它。

热门AI工具

更多
UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

相关专题

更多
大数据分析工具有哪四个
大数据分析工具有哪四个

大数据分析的四个工具分别是rapidminer、Hpcc、Hadoop和Pentaho bi。大数据分析用于从各种来源生成的原始数据中提取有价值的数据。这些数据帮助我们获得有意义的见解、隐藏的模式、未知的相关性、市场趋势等等,具体取决于行业。大数据分析的主要动机是提供有价值的见解,以便为未来做出更好的决策。php中文网为大家带来了大数据分析的相关教程、以及相关文章等内容,供大家免费下载使用。

4856

2023.06.21

Java 大数据处理基础(Hadoop 方向)
Java 大数据处理基础(Hadoop 方向)

本专题聚焦 Java 在大数据离线处理场景中的核心应用,系统讲解 Hadoop 生态的基本原理、HDFS 文件系统操作、MapReduce 编程模型、作业优化策略以及常见数据处理流程。通过实际示例(如日志分析、批处理任务),帮助学习者掌握使用 Java 构建高效大数据处理程序的完整方法。

1249

2025.12.08

大数据专业学习教程
大数据专业学习教程

本专题整合了大数据专业学习相关教程,阅读专题下面的文章了解更多详细内容。

243

2026.01.05

python处理大数据合集
python处理大数据合集

本专题整合了python处理大数据相关教程,阅读专题下面的文章了解更多详细内容。

466

2026.01.05

mysql修改数据表名
mysql修改数据表名

MySQL修改数据表:1、首先查看数据库中所有的表,代码为:‘SHOW TABLES;’;2、修改表名,代码为:‘ALTER TABLE 旧表名 RENAME [TO] 新表名;’。php中文网还提供MySQL的相关下载、相关课程等内容,供大家免费下载使用。

2173

2023.06.20

MySQL创建存储过程
MySQL创建存储过程

存储程序可以分为存储过程和函数,MySQL中创建存储过程和函数使用的语句分别为CREATE PROCEDURE和CREATE FUNCTION。使用CALL语句调用存储过程智能用输出变量返回值。函数可以从语句外调用(通过引用函数名),也能返回标量值。存储过程也可以调用其他存储过程。php中文网还提供MySQL创建存储过程的相关下载、相关课程等内容,供大家免费下载使用。

1319

2023.06.21

mongodb和mysql的区别
mongodb和mysql的区别

mongodb和mysql的区别:1、数据模型;2、查询语言;3、扩展性和性能;4、可靠性。本专题为大家提供mongodb和mysql的区别的相关的文章、下载、课程内容,供大家免费下载体验。

775

2023.07.18

mysql密码忘了怎么查看
mysql密码忘了怎么查看

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS 应用软件之一。那么mysql密码忘了怎么办呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2952

2023.07.19

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

20

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn