我的设置 未压缩的网络服务器文件占用大约 4GB 空间,使用的 MySQL 数据库也大约 4GB。MySQL 在远程 Amazon RDS 实例上运行,并且 Web 服务器在同一区域的 EC2 上。
我的备份步骤是这样的...
- 压缩 public_html => public_html.gz
- 转储远程数据库
- 将 DB 压缩为 db.gz
- 压缩 public_html.gz, db.gz => backup.gz
- 将 backup.gz 上传到 Amazon S3 存储桶
服务器运行在具有两个内核的 3.5 GB RAM 上。
我的问题 在备份过程中,我的网站变得非常缓慢。但是,当至少 2 GB 可以自由使用时,CPU 使用率峰值为 5%,RAM 峰值为 1 GB。这让我相信数据库可能会因性能缓慢而出错,但我对 MySQL 配置的经验很少,如果是责备的话,我不确定需要做些什么来加快备份速度。