Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Что будет работать быстрее? / 3 сообщений из 3, страница 1 из 1
28.05.2003, 13:22:48
    #32170628
SQL Крися
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет работать быстрее?
Я делаю отчет в Report Builder на основе запроса.
Отчет примерно такого плана:
Наименование товара
Приходы (шт, руб)
Продажи (шт, руб)
Прибыль (шт, руб)
Ср. цена продажи (руб)
Ср. процент прибыли (%)

Т.е только первые 4 поля (приходы и продажи) я беру из таблиц, остальное можно вычислить на основе имеющихся данных.

Внимание вопрос: какой способ будет работать быстрее?
1. Написать запрос, в котором все посчитается и на основе его делать отчет
2. Написать запрос, который выбирает только первые 4 столбца, на онове его сделать отчет и уже средствами Report Builder создавать вычисляемые столбцы.
...
Рейтинг: 0 / 0
28.05.2003, 13:26:57
    #32170636
Angel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет работать быстрее?
2
...
Рейтинг: 0 / 0
28.05.2003, 14:42:46
    #32170797
Vladimirgs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет работать быстрее?
Думаю стоит пояснить почему....вычисления чаще всего организовывается функцией....использование функций 1) уменьшает скорость выборки, 2) в большинстве отключает оптимизатор оракла, сканирование по индексам и т.д.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Что будет работать быстрее? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]