Текущее время: Чт, май 15 2025, 23:25

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: ЛБД
СообщениеДобавлено: Вт, сен 06 2005, 09:38 
Гость
Обычно пишем отчеты на ABAP.
Возникла потребность увеличить производительность отчетов.

Насколько производительность при использовании ЛБД выше, чем при использовании обычных select-ов.

Стоит ли вообще изучать ЛБД и переписывать отчеты под нее?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 06 2005, 09:56 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
вопрос больше по теме ABAPa
вообще конечно производительность разных ЛБД может отличатся. Но одно можно сказать точно, что они специально адаптированы на выборки больших объемов и используют индексы и/или индексные таблицы.
Кроме того ЛБД это программа, которая имеет специальные настройик и стандартные интерфейсы для всего модуля. Грубо говоря все проги использующие одну ЛБД выглядят одинаково и ведут себя одинаково (почти). Что облегчает дрессировку рядовых пользователей. :lol:
По моему опыту производительность ЛБД достаточно неплохая (если конечно это не супер извращеные селекты по разным модулям) :wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 06 2005, 12:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Поскольку ЛБД идет как подложка под набор отчетов, то есть, более-менее унифицирована, то ее производительность будет не более, чем у грамотно написанного специализированного отчета.

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ЛБД
СообщениеДобавлено: Вт, сен 06 2005, 13:21 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
Я только учусь написал(а):
Стоит ли вообще изучать ЛБД и переписывать отчеты под нее?


Вообще стоит! По коду ЛБД можно более деталь изучить область и найти полезные таблицы и подходы к получению данных.

Вообще конечно своими запросами можно написать более быструю программу. Потому как у вас конкретная БД и можно заложиться на ее индексы и способы достижения производительности.
Чего не делается в ЛБД (только общие правила оптимизации) т.к. она должна работать со всеми серверами БД.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЛБД
СообщениеДобавлено: Вт, сен 06 2005, 15:43 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
AlY написал:
Вообще конечно своими запросами можно написать более быструю программу. Потому как у вас конкретная БД и можно заложиться на ее индексы и способы достижения производительности.

За хинты от админа по сусалу можно получить :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЛБД
СообщениеДобавлено: Вт, сен 06 2005, 15:58 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, окт 08 2004, 14:23
Сообщения: 706
Откуда: Moscow
Пол: Мужской
№1 написал(а):
За хинты от админа по сусалу можно получить :lol:


Ну админ тоже может получить по энтому же месту если у топа отчетик будет долго работать. :lol:
Да и я подразумевал всякие дополнительные ракурсы и индексы больше. Хинты это слишком жестоко :lol:

А вообще если по теме - то ковырять ЛБД полезно
И админа опять же пинать проще :twisted:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЛБД
СообщениеДобавлено: Вт, сен 06 2005, 16:43 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
AlY написал:
Ну админ тоже может получить по энтому же месту если у топа отчетик будет долго работать. :lol:
Да и я подразумевал всякие дополнительные ракурсы и индексы больше. Хинты это слишком жестоко :lol:

А вообще если по теме - то ковырять ЛБД полезно
И админа опять же пинать проще :twisted:

И админ будет всякие там select * from bseg в джойне с coep в разных там циклах оптимизировать :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЛБД
СообщениеДобавлено: Вт, сен 06 2005, 22:04 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, янв 24 2005, 16:22
Сообщения: 749
Пол: Мужской
№1 написал(а):
И админ будет всякие там select * from bseg в джойне с coep в разных там циклах оптимизировать :lol:


я однажды в два раза повысил скорость работы отчета, лишь одной заменой select * from bseg into corresponding fields of table ... на выборку лишь 5-ти нужных полей этой таблицы.

Поэтому хотя бы загляните в BC490.

P.S. ну и не панацея эти ЛБД, например, некоторые коряво написаны, что второй раз их не вызовешь, и получить данные по нескольким областям сразу нельзя, и т.п. А совсем неприятные вещи случаются, когда, например, после планового обновления APPL оказывается, что прежнего поведения отчета на DDF уже не добиться, так как часть полей оказались скрыты и недоступны для ввода :( и т.д.

_________________
Счастье есть!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ЛБД
СообщениеДобавлено: Ср, сен 07 2005, 08:22 
Директор
Директор

Зарегистрирован:
Чт, авг 18 2005, 17:00
Сообщения: 1174
Откуда: РФ
Tetty написал:
Я однажды в два раза повысил скорость работы отчета, лишь одной заменой select * from bseg into corresponding fields of table ... на выборку лишь 5-ти нужных полей этой таблицы.


Ну это известный факт. :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB