Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2012, 18:07   #1
SeRhy
Форумчанин
 
Аватар для SeRhy
 
Регистрация: 19.10.2007
Сообщений: 168
Вопрос Долго выполняется MySQL запрос

Здравствуйте,

у меня есть запрос:
Код:
SELECT ALL_TOVARS.pmachin,ALL_TOVARS.name FROM ALL_TOVARS LEFT JOIN ALL_CAR_TYPES ON ALL_CAR_TYPES.car_id=ALL_TOVARS.pmachin
но он загружает сервер вплоть до подвисания(
Подскажите пожалуйста где я натупил?
Зарание спасибо
SeRhy вне форума Ответить с цитированием
Старый 13.06.2012, 21:54   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

а записей в БД то много?
ADSoft вне форума Ответить с цитированием
Старый 13.06.2012, 22:40   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

1. А зачем вообще LEFT JOIN, если в списке SELECT нет ни одного поля из ALL_CAR_TYPES?
2. Допустим, что ALL_TOVARS.name на самом деле ALL_CAR_TYPES.name. Нужно иметь ввиду, что LEFT JOIN самый медленный из всех JOIN-ов. Наличие индекса по полю car_id в таблице ALL_CAR_TYPES если такового нет по идее должно ускорить выборку
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не выполняется запрос Deeller БД в Delphi 4 25.04.2011 09:14
Не выполняется запрос к БД в Joomla Arassir WordPress и другие CMS 3 14.04.2011 16:03
Не выполняется HTTP запрос Kreadlling Win Api 1 03.05.2010 20:40
Не выполняется запрос в SQL ivp88 БД в Delphi 5 17.01.2008 10:30
Почему не выполняется запрос? chingiz БД в Delphi 2 27.05.2007 21:56