Ребят, в общем столкнулся с вопросом по оптимизации запросов к базе, так как часто выскакивает ошибка 504. Думал дос, но в поддержке написали, что 4 ядра VPS заняты MySQL.
Общался с ними, и сказали что большинство запросов - такого содержания.
1582 localhost Query Sending data SELECT ... FROM `users` WHERE `parent` = '507'
1585 localhost Query Sending data SELECT ... FROM `users` WHERE `parent` = '507'
Такие запросы могли делать только две функции, одну я смог оптимизировать при помощи постепенной подгрузкой AJAX пользовательскими действиями. Но поддержка пишет что проблема та же.
Первый вопрос таков и ситуация:
Сильно ли отличаются запросы, в плане нагрузки БД если в базе примерно 20 столбцов?
$parent_link = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT * FROM `users` WHERE `id` = $parent_cook"));
и
$parent_link = mysqli_fetch_assoc(mysqli_query($CONNECT, "SELECT `id`, `parent` FROM `users` WHERE `id` = $parent_cook"));
Дело в том, что этот запрос выполняется относительно часто, когда выполняется построение структуры.
Если это не снизит нагрузку, то где покопаться на эту тему? Даже если снизит - все равно неплохо было бы, если бы направили в правильное русло.
Заранее спасибо, ребят.