|
MySQL.RU - Webboard
Вернуться
MySQL Select optimizing (rust) 20/03/2009 - 00:58:47
Re: MySQL Select optimizing (Diter) 20/03/2009 - 01:43:41
Re: MySQL Select optimizing (rust) 21/03/2009 - 02:20:40
Re: MySQL Select optimizing (Diter) 21/03/2009 - 18:55:23
Re: MySQL Select optimizing (rust) 23/03/2009 - 16:13:56
Re: MySQL Select optimizing (rust) 23/03/2009 - 21:45:41
Re: MySQL Select optimizing (rust) 23/03/2009 - 21:47:50
From: rust - 20/03/2009 - 00:58:47
Subject:MySQL Select optimizing
-----------------
Ya zaputalsya v selectah, esli est svezee reshenie ... tolko daite napravlenie:
Nize priveden select:
SELECT DISTINCT SQL_CALC_FOUND_ROWS event.*
FROM room, location, event, e_time
RIGHT JOIN user ON ( e_time_instructor_id LIKE CONCAT( '% ', user_id, ',%' ) OR e_time_instructor_id=0 OR e_time_instructor_id='' )
WHERE e_time_event_id=event_id AND (event_type='C' OR event_type='P') AND e_time_room_id=room_id AND room_location_id=location_id AND (e_time_timestamp_from>='20090319070000') ORDER BY e_time_timestamp_from,event_course_type_id LIMIT 0, 15;
Neobhodimo perepisat ego, chto by skorost vyvoda uvelichilas:
Osnovnaya problema zalozena v optimizacii RIGHT JOIN'a,
Esli perepisat soedinenie na WHERE skorost neizmenna.
U kogo nibud est idei?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35220
|
|