Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Что быстрее - абстрактный вопрос. (Dead) 15/12/2009 - 19:05:20
      Re: Что быстрее - абстрактный вопрос. (www.works.kz) 16/12/2009 - 22:12:44
      Re: Что быстрее - абстрактный вопрос. (www.works.kz) 16/12/2009 - 22:26:05
      Re: Что быстрее - абстрактный вопрос. (mrSOL) 21/12/2009 - 18:23:24

> Original message text:
> From: Dead - 15/12/2009 - 19:05:20
> Subject:Что быстрее - абстрактный вопрос.
> -----------------
> Скажите пожалуйста, что быстрее - SELECT * или SELECT a, b
> из таблицы в которой есть только а и б.
>
> Какбы вопрос абстрактный, просто интересует что из этого отработается быстрее.
>


From: mrSOL - 21/12/2009 - 18:23:24
Subject:Что быстрее - абстрактный вопрос.
-----------------
Ответы порадовали.
Но мне кажется что будет медленее, если кол-во указанных равно кол-ву полей в таблице. И будет быстрее, если кол-во выбираемых меньше.
Просто как я думаю. Отправляем мы запрос мускулу. Он при любом варианте будет вытаскивать название всех полей для данной таблицы.
Далее в зависимости от выборки два варианта.
Если звезда, то мускул составит список получаемых полей из уже выташенных названий полей.
Если стоит перечисление, то он начнет перебирать перечисляемые поля, сравнивая с вытащенными названиями чтобы составить список получаемых полей. Вот тут и получается, если кол-во полей одинаково, то получается лишний блок проверки.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
36578



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |