MySql - о вреде хранимых процедур.... и о пользе "не хранимых"!
Написал Опубликовано 7 дек, 2019
Теги #MySQL

Неделю назад случилось то,что случается с каждым - впервые за много лет начал подвисать самый стабильный сервер. На нем крутится MySql Apache и PHP.  

Все вроде как обычно, но периодически начинает медленно отдавать информацию. 

Смотрим системный монитор - все ок, но.... периодически очень большая процессорная нагрузка. Странно, ведь всегда был запас минимум в 50%. И что еще более странно - нагрузку дает MySql сервер.

Далее смотрю запросы.... и вот среди них один странноватый запрос с большой частотой!!!!

Итог, все подвешивала хранимая процедура. Она много раз выполнялась  в рамках запроса на очень нагруженной таблице, что давало нагрузку на процессор, которого уже не хватало для PHP. И вот тут я вспомнил, что один коллега еще лет 5 назад говорил об этом)))  Вот юмор!


Комментарии 0
защитный код