Обеспечивают ли подготовленные MySQL запросы повышение производительности для запросов, выполняемых один раз за сеанс?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Обеспечивают ли подготовленные MySQL запросы повышение производительности для запросов, выполняемых один раз за сеанс?

Сообщение Anonymous »

Согласно документации, подготовленный запрос обеспечивает значительный выигрыш в производительности, если вы выполняете запрос несколько раз, поскольку накладные расходы сервера MySQL на синтаксический анализ запроса происходят только один раз. Мне интересно, что именно они подразумевают под «несколько раз».

То есть, скажем, у вас есть веб-страница, на которой запрос выполняется один раз. Теперь предположим, что эта страница вызывается 50 раз в секунду. Имеет ли смысл с точки зрения производительности подготовить() запрос (таким образом, требуется два обращения к серверу БД: один для подготовки запроса, другой для его запуска) или просто отправить запрос в обычном режиме (что требует только одного обращения)? Достаточно ли умен MySQL и/или драйвер PHP mysqli, чтобы понять, когда запрос был подготовлен() в предыдущем вызове?

Подробнее здесь: https://stackoverflow.com/questions/322 ... ession-que
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»