0

我有一个 1.3 GB 的大型 sql 表,我想上传到远程 mysql 服务器,问题是,mysql 服务器支持实时网站,我不想妨碍该服务器的性能,该怎么做。仅供参考:表中有 400 万条记录。

在这里,我主要关心的是网络服务器的性能,因为我们在其上运行了一个实时站点。

4

2 回答 2

1

这就是我要做的:

  1. 用于导出数据的mysqldump命令
  2. 压缩数据(通常超过 90% 的压缩率)
  3. 通过服务器上的 sftp 发送此存档
  4. 解压存档
  5. 一个mysql命令导入数据

如果您必须每天执行此操作,则在两台服务器上执行 cron 任务。

于 2013-07-22T08:53:35.030 回答
0

当我们网站上没有很多人时,您可以将您的 sql 请求上传到您的服务器并执行一个 cron 来执行它。

于 2013-07-22T08:49:24.340 回答