Прикидывать надо...
Misha v.3 05.06.2002 19:27
например тебе хочется написать join по 6 табличкам, при этом сиквелу придется ворочать милионы записей...
тогда лучше сделать несколько запросов, которые вернут ограниченые наборы данных и окончательно все обработать парсером.
я прдерживаюсь следующей схемы:
0. пью кофе, думаю (ну думаю я не всегда конечно) :))))
1. пишу запрос, какой нужен для решения задачи.
2. explain его.
3. гляжу на результаты, читаю доку.
4. пытаюсь подумать что можно сделать с индексами для того, чтобы стало лучше.
5. если все обходится без временных таблиц - считаю что нормально и оставляю так.
6. если от временных таблиц избавиться не удается, и данное место критично - разбиваю на куски и окончательно обрабатываю парсером.