Почитав топик по поводу хранимых процедур совместно с Joomla. https://joomla.stackexchange.com/questions/10467/stored-procedure-in-joomla
Обратил внимание на второй ответ.
Вопрос. Мне одному кажется этот ответ полным бредом?
Перевод ответа ниже.
Не рекомендуется использовать хранимые процедуры в MySQL для веб-приложения. MySQL компилирует хранимые процедуры по требованию и удерживает их в кеше на основе соединения. Практически каждое веб-приложение (включенное Joomla) открывает новое соединение с каждым URL-адресом (открывайте соединение, обслуживайте страницу, кликайте ссылку, открывайте новое соединение, обслуживая страницу и т. Д.). Это означает, что каждая хранимая процедура, которую вы вызываете, будет скомпилирована один раз для каждого веб-запроса, обрабатываемого сервером. Накладные расходы могут быстро съесть все, что вы можете получить, если ваше приложение не будет сидеть там и повторять вызовы одной и той же хранимой процедуры при каждом запросе страницы.
Хранимые процедуры MySQL могут быть полезны для того, что вызывается многократно, прежде чем дать пользователю изменения, требующие большего, но в значительной степени каждый запрос на веб-сервер приведет к открытию нового соединения и повторной компиляции процедуры.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как, в одном запросе, записать выборку по имени оператора из таблицы один, если имя оператора нужно найти во второй таблице по имени клиента
Мне нужно сделать запрос к БД, в котором необходимо выполнить выборку по условиямПричем условий 5, необходимо выполнение хотя бы 4х