Что быстрее: SELECT * или SELECT from_first,...,to_end

olegon

Новичок
Что быстрее: SELECT * или SELECT from_first,...,to_end

Привет!
Вопрос какой-то странный у меня возник.
Есть в таблице, например, 100 полей: х1,х2,х3,...,х100.
Что будет быстрее?:
1. SELECT * FROM table
2. SELECT x1,x2,x3,...,x100 FROM table

Что-то мне кажется, что первый способ гораздо быстрее. А?
Вопрос выглядит нелогичным, но у меня тут свои нюансы есть.
Кстати, как можно узнать скорость выполнения sql-команд в MySQL.
Спасибо.
 

filter

Новичок
Возьми и померяй.
Вроде бы mysql клиент пишет время выполнения запроса.
 

olegon

Новичок
Попробовал на 20-ти записях - вроде одинаковое время (то 0,02, то 0,03).
Чтоб реально потестить, то надо пару тысяч записей хотя бы.
Хотя смысла в этом уже точно не будет, т.к. мне надо не больше 100. Тогда считаю, что одинаково.
 

Фанат

oncle terrible
Команда форума
молодец

-~{}~ 05.12.05 18:27:

а у тебя правда таблица со 100 полями?
 

olegon

Новичок
To Фанат
< а у тебя правда таблица со 100 полями?
нет не правда =)

Фанат, можете мне черкнуть что-то по поводу:
http://phpclub.ru/talk/showthread.php?s=&threadid=76972&rand=9
 
Сверху