Жутко тормозит сайт. Попытки решения проблемы..

Добрый день!
Последнее время поступает много жало на работу сайта - Сайт работает медленно, или вообще не работает!
Ответ: - Да, он работает так медленно, что кажется сервер завис!

Все просто, его база на столько разрослась, что те ресурсы, на которых он расположен, он съедает очень быстро и ему постоянно их не хватает. Конечно, тут дело скорей всего в оптимизации, так как сервер, нормальный. Но сайт стал "тяжелым".

Сейчас сайт находится на сервере с 3 ядрами @ 2.40GHz, 3Gb RAM - и сайту мало, мало и мало. Сперва он жил на одном ядре, потом на 2х таких, и вот совсем недавно переехал на 3 ядра и 3 Гб оперативной памяти - и ему мало. Такое чувство, что стало только хуже. Страницы или грузятся очень долго, или не грузятся вообще. Скорее всего дело кроется в запросах к Базе данных. Например - страница с файлом содержит информацию о всех преподавателях из базы данных всех университетов, кто преподает данный предмет. А таких страниц тысячи. Первое время кое как получалось наладить работу с переходом на более мощный сервер, но сейчас это уже не спасло...

У меня стоит задача вернуть производительность сайта - наладить нормальную работу сайта по проверке Ваших работ невозможно. Иначе им все равно почти невозможно пользоваться.

Но так как знаний в этой области не хватает, приходится долго разбираться в этом деле. Сайт не планирую закрывать, но хочу сделать из него более менее рабочий проект.

нагрузка на сервер

По графику видны частые периоды с почти 100% загрузкой ЦП сервера и оперативной памяти....

Получается так, что информации на нем немало, а нормально ей пользоваться почти невозможно. Когда сайт начинал работу - было мало работ и преподавателей, таких проблем не было.

Приношу извинения за "тормоза"! Решение проблемы в поиске.