Я начал писать довольно большие и / или запутанные запросы MySQL на PHP. Я пытаюсь найти баланс между многословием и производительностью. Имеет ли я к этому какое-то отношение производительность или нет, это мой вопрос.
Это пробелы и комментарии MySQL внутри моих запросов. Для меня было бы разумно, что PHP будет фильтровать запросы несущественными пробелами и, возможно, даже комментариями mysql внутри запроса перед его отправкой, но я не уверен ...
Будут ли пробелы и комментарии переходить от PHP к MySQL, если это действительно имеет значение с точки зрения производительности?
Я не ищу жестких тестов производительности или чего-то еще, что я хотел бы узнать больше об этом в целом.






Да, они будут передаваться по сети, хотя я недостаточно знаю о mysql, чтобы сказать вам, повлияют ли они на производительность. Я предполагаю, что если у вас есть одинаковые запросы с разными комментариями, они немного повлияют на время синтаксического анализа запроса, и mysql должен иметь возможность оптимизации для повторяющегося запроса. Хотя я подозреваю, что обычно транспортная задержка между веб-сервером и сервером базы данных и размер результатов полностью затмевают запросы и любые проблемы с производительностью при синтаксическом анализе запросов и без реальных точных чисел, о которых вы действительно не узнаете. Лично я бы не стал особо беспокоиться об этом.
Поддерживаю комментарий перестрелки. Есть десятки других мест, где вы можете получить гораздо большую отдачу с точки зрения оптимизации производительности. Сжатие размера SQL-запроса не занимает важное место в этом списке.