Пытаюсь оптимизировать некоторые устаревшие SQL SP с представлением Oracle, которое построено из 6 таблиц, каждая из которых объединена одним и тем же полем, числовым идентификатором.Некоторые из таблиц в представлении имеют индекс, который является исключительно этим полем идентификатора, другие нет.
Если я создам индекс для оставшихся таблиц в представлении, используя только это поле, а затем выполню фактический запрос на выборку, используя это поле в качестве единственного параметра, улучшит ли это производительность?Я могу опубликовать s.proc, если это необходимо, поскольку в SP могут быть другие недостатки, которые не могут быть решены с помощью индексации.Запрос возвращает около 6 секунд, чтобы вернуть 1 строку, ни одна из таблиц не содержит большого количества записей, в любом случае, не более 100 000 записей.
Заранее спасибо,
Скотт