微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何诊断在mysql上运行的Rails应用程序性能不佳?

我已经接管了在ruby 1.8.7和mysql上运行的Rails 2.3.4应用程序的维护.该应用程序是经过修改的Radiant CMS 0.8.1站点,具有自定义扩展名.当前,生产环境经常遇到缓慢的响应,有时甚至没有响应.在这些时间里,我注意到MysqL cpu的使用率急剧上升.该网站具有国际受众,创建网站时并未考虑该网站的扩展.目前,用户群约为4600,并且还在不断增长.我可以采取哪些初始步骤来诊断Rails和MysqL性能不佳?

谢谢,
麦克风

解决方法:

尽管不是特定于Rails的,但我建议您使用MySQL slow query log,并将其追溯到您的Rails应用程序正在发送的查询中(检查log / production.log).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐