【发布时间】:2009-08-20 16:17:46
【问题描述】:
我遇到了一个让我有些头疼的问题,我可以就如何调查/解决它提出一些想法。
设置:
- 我正在服务器 A (Rails.A) 上运行 Rails 应用程序(Apache2 w/Passenger)
- 我在专用数据库服务器 B (DB.B) 上运行主数据库
- 我在服务器 A (DB.A) 上使用标准 MySQL 复制运行从属数据库(仅用于备份目的)
- Rails.A 正在读取/写入 DB.B
问题:
在 DB.A 上运行 mysqldump 时,A 上的平均负载猛增 因为 Apache 似乎剥离了大量的进程。这真的 对我来说没有意义,因为 Rails.A 甚至没有使用 DB.A。我可以 完全关闭 DB.A 和 Rails.A 工作正常。
我什至尝试使用“ionice -c2 -n6”运行 mysqldump,但没有任何变化。
想法?
【问题讨论】:
标签: mysql ruby-on-rails apache mysqldump