"""Boltik Evgeny писал(а):
"""
> Хочеш добится производительности сделай составной индекс у тебя условие по
> "И" а не по "ИЛИ" однако. Это не значит что раз на каждое поле индекс есть
> все будет летать. У тебя видать ползование таблицей такое что лучьше сделать
> состовные индексы.
>
> У  меня есть таблица продаж покупок дык там выяснилось дабы все летало надо
> индексы составные сделать да еще для конкретных случаев. Иногда приходится
> создавать индекс только для конкретного отчета потомучто разрозненно
> болтающиеся индексы это лишние чтения.

Евгений, Вы конечно на сто процентов в
данном случае правы, для данного
конкретного случая так было и сделано
(создан составной индекс)
но эти примеры я приводил не для помощи
в конкретной ситуации, переход на ФБ2.0
вызвал как много приятных эмоций так и
не очень приятных (особо не приятны
ограничения на использование альяса
таблицы и названия, ограничения на
указания в order by поля которого нет в group
by, я понимаю что так писать не красиво
"но от этого не легче" на большом кол-ве
проектов проверить всю отчетность и
мелкие запросики которые писались на
месте у клиента практически не
возможно, исправлять приходится
только опытным путём после получения
ошибки)

мне казалось что не у нас одних
проблема с индексом при указании is null
(раз это конкретный случай будем
перелопачивать все исходники пытаться
проставить +0 при подготовке запросов)

раз это укладывается в общую логику и у
остальных проблем не вызывает
предлагаю тему закрыть

С уважением, Леонид Агафонов

Ответить