parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Начните все-таки с EXPLAIN.

Maxx 30.05.2011 20:32

Сгенерируйте тестовые данные в БД, создайте нужные индексы (по которым джойните)и посмотрите результат.

Либо забейте, и делайте тестовые замеры по мере заполнения базы

В запросе может быть сколько угодно JOIN, хоть 50 - сам по себе этот факт ни о чем плохом не говорит (и _как правило_ - лучше нескольких запросов). Если имеются все нужные индексы а данных не критически много - все будет нормально.