Перейти к контенту

Помогите выбрать оптимальный запрос


Рекомендуемые сообщения

Доброе время суток. Написала два запроса:

 

SELECT name AS login
FROM ipF_members, ipF_pfields_content, ipF_members_converge
WHERE name='username'
AND member_id=id
AND converge_id=id
AND field_1 IN (01, 02, 03, 04)
AND converge_pass_hash = MD5(CONCAT(MD5(converge_pass_salt),MD5('12345')))

 

SELECT name AS login
FROM ipF_members
JOIN ipF_pfields_content ON member_id=id
JOIN ipF_members_converge ON converge_id=id
WHERE name='username'
AND field_1 IN (01, 02, 03, 04)
AND converge_pass_hash = MD5(CONCAT(MD5(converge_pass_salt),MD5('12345')))

 

никак не могу понять какой из них будет быстрее работать, а самое неприятное не знаю как это протестировать :D Пробовала тестировать в phpMyAdmin - прогнать каждый запрос раз по 10ть, посмотреть на среднее время выполнения... Но результаты имеют просто огромный разброс, помогите пожалуйста разобраться.

 

P.S. Запросы для таблицы форума 2.3.6.

 

p.p.s. Опытным путем получила следующие средние результаты:

1 запрос среднее время выполнения: 0.000267

2 - 0.000301

тестировала на локальном хосте, выходит джойны зло...

Изменено пользователем Serenity
Ссылка на комментарий
Поделиться на других сайтах

Перед запросом добавьте EXPLAIN, http://dev.mysql.com/doc/refman/5.0/en/using-explain.html.
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.