I took over the maintenance of a Rails 2.3.4 application running on ruby 1.8.7 and mysql. The application is a modified Radiant CMS 0.8.1 website with user extensions. Currently, the production environment experiences frequent periods of slow and sometimes non-responsive. During this time, I noticed that using the mysql processor jumps over the roof. The website has an international audience, and at the time of its creation, the scaling of the site was not taken into account. Currently, the user base is about 4600 and is growing. What are some initial steps I can take to diagnose poor performance in both Rails and mysql?
Thanks Mike
source
share