我有一个大的 1.3 GB sql 表,我想上传到远程 mysql 服务器,问题是,mysql 服务器支持实时网站,并且我不想妨碍该服务器的性能,该怎么办它。 仅供引用:表中有 400 万条记录。
这里我主要关心的是网络服务器的性能,因为我们在它上面运行一个实时网站。
最佳答案
这就是我要做的:
- 导出数据的mysqldump命令
- 压缩数据(通常压缩率超过 90%)
- 通过服务器上的 sftp 发送此存档
- 解压缩存档
- 用于导入数据的 mysql 命令
如果您必须每天执行此操作,则可以在两台服务器上执行 cron 任务。
关于mysql - 如何将大型mysql表上传到远程mysql服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17783183/