SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.08.2012 17:35:39

meryfelow
Участник
Зарегистрирован: 16.03.2011
Сообщений: 11

If - как влияет на скорость

Интересует как влияет на скорость if в запросе.
Столкнулся с проектом где запросы состоят с 350-400 строчек,где процентов 30 из них содеожат if.
И еще хотелось бы знать по поводу jOIN - в этих самых длинных запросах делается JOIN таблиц, у которых около 25 млн записей  и по несколько раз. На сколько такие JOIN усложняют запрос?

Неактивен

 

#2 27.08.2012 18:42:38

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: If - как влияет на скорость

JOIN это важная часть запроса, поэтому вопрос не очень корректен. Запрос без JOIN и JOIN - совсем разные запросы. JOIN может в корне изменить производительность. IF - замедляет запрос так же, как любая математическая операция - все зависит от того где он стоит. Думайте о конкретном запросе, а не абстрактно.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson