Ребятосы немного оптимизирую сайт в общем как быстрее обработает?
Мне нужны вытащить данные из таблицы elewar_users не больше чем 4 строки `login`,`id`,`prava`,`pol`
Вариант 1
$usere= mysql_fetch_assoc(mysql_query("SELECT `login`,`id`,`prava`,`pol` FROM `elewar_users` WHERE `id`='".int($result['user'])."'");
Вариант 2
$usere= mysql_fetch_assoc(mysql_query("SELECT * FROM `elewar_users` WHERE `id`='".int($result['user'])."'");
Сильно ли влияет запросы на обработку данных? Т.Е 1 вариант получается будет намного быстрее обработан?!)
Так как по сути мне нужно только 4 поля из таблицы elewar_users вытащить, а всего у меня в таблице elewar_users более чем 80 строк. Я вот думаю что зачем мне напрягать мускул из 80 полей искать только 4 которые мне нужны.
Индекс для поля id даст большей оптимизации на больших данных, чем select по 4 полям, вместо всех
Разве что объём передаваемых данных сократится
как будет лучше тогда запрашивать данные? Боле менее адекватнее?
Оба варианта хороши или как?
у меня ID AUTO_INCREMENT в каждой таблице
Видел всякое
Поэтому и предложил для начала проверить наличие индекса