"""Boltik Evgeny писал(а): """ > Хочеш добится производительности сделай составной индекс у тебя условие по > "И" а не по "ИЛИ" однако. Это не значит что раз на каждое поле индекс есть > все будет летать. У тебя видать ползование таблицей такое что лучьше сделать > состовные индексы. > > У меня есть таблица продаж покупок дык там выяснилось дабы все летало надо > индексы составные сделать да еще для конкретных случаев. Иногда приходится > создавать индекс только для конкретного отчета потомучто разрозненно > болтающиеся индексы это лишние чтения.
Евгений, Вы конечно на сто процентов в данном случае правы, для данного конкретного случая так было и сделано (создан составной индекс) но эти примеры я приводил не для помощи в конкретной ситуации, переход на ФБ2.0 вызвал как много приятных эмоций так и не очень приятных (особо не приятны ограничения на использование альяса таблицы и названия, ограничения на указания в order by поля которого нет в group by, я понимаю что так писать не красиво "но от этого не легче" на большом кол-ве проектов проверить всю отчетность и мелкие запросики которые писались на месте у клиента практически не возможно, исправлять приходится только опытным путём после получения ошибки) мне казалось что не у нас одних проблема с индексом при указании is null (раз это конкретный случай будем перелопачивать все исходники пытаться проставить +0 при подготовке запросов) раз это укладывается в общую логику и у остальных проблем не вызывает предлагаю тему закрыть С уважением, Леонид Агафонов

