PHP / MySql Verbosity VS по сети

Я начал писать довольно большие и / или запутанные запросы MySQL на PHP. Я пытаюсь найти баланс между многословием и производительностью. Имеет ли я к этому какое-то отношение производительность или нет, это мой вопрос.

Это пробелы и комментарии MySQL внутри моих запросов. Для меня было бы разумно, что PHP будет фильтровать запросы несущественными пробелами и, возможно, даже комментариями mysql внутри запроса перед его отправкой, но я не уверен ...

Будут ли пробелы и комментарии переходить от PHP к MySQL, если это действительно имеет значение с точки зрения производительности?

Я не ищу жестких тестов производительности или чего-то еще, что я хотел бы узнать больше об этом в целом.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
0
236
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

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

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

Другие вопросы по теме