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

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

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


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