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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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