Текущее время: Вс, авг 24 2025, 11:48

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Медленно выполняется Rollup
СообщениеДобавлено: Вт, дек 25 2007, 14:15 
Старший специалист
Старший специалист

Зарегистрирован:
Вс, сен 23 2007, 21:22
Сообщения: 319
Откуда: Москва
Пол: Мужской
После изменения параметра DELTALIMIT = 20 ченджран ускоряется, а роллап наоборот выполняется намного медленнее. Пробовал различные значения DELTALIMIT. С чем это может быть связано и как исправить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 27 2007, 15:25 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 26 2007, 14:33
Сообщения: 10
Change-Run может приводить к превышению объема изменений выше дельталимита, в этом случае агрегат полностью пересобирается -> долго. Если Change-Run не дает превышения лимита, то пересбора нет. Соответственно если изменение атрибутов небольшое, то delta limit = 20, 30, 50 и 70 должны давать одинаковый результат.

При роллапе АФАИК дополнение происходит в обе части (основную и доп) и перестроение обоих индексов. Возможно из-за большой допчасти и просходит увеличение времени.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 27 2007, 23:41 
Старший специалист
Старший специалист

Зарегистрирован:
Вс, сен 23 2007, 21:22
Сообщения: 319
Откуда: Москва
Пол: Мужской
Цитата:
Change-Run может приводить к превышению объема изменений выше дельталимита, в этом случае агрегат полностью пересобирается -> долго. Если Change-Run не дает превышения лимита, то пересбора нет. Соответственно если изменение атрибутов небольшое, то delta limit = 20, 30, 50 и 70 должны давать одинаковый результат.

При роллапе АФАИК дополнение происходит в обе части (основную и доп) и перестроение обоих индексов. Возможно из-за большой допчасти и просходит увеличение времени.

Категорически не согласен. Хотя бы по двум причинам.
1. По умолчанию дельталимит = 0, это означает полный пересбор(в мониторенге при ченджране это прекрасно видно).
И САП рекомендует изменять его начиная с 20.
2. При перестройке агрегатов, а точнее перезаливке F/E табличек + перестройка индексов при нулевом лимите агрегат тем более должен перестраиваться по полной программе.
ЗЫ В РСАДМИНЕ установлен параметр невэ-эвер-дроп индексы, так что у агрегатов они не удаляются - иначе и за 2-е суток не перестроит(роллап будет нереально долгим). :shock:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 28 2007, 00:07 
Начинающий
Начинающий

Зарегистрирован:
Ср, дек 26 2007, 14:33
Сообщения: 10
Цитата:
1. По умолчанию дельталимит = 0, это означает полный пересбор(в мониторенге при ченджране это прекрасно видно).
И САП рекомендует изменять его начиная с 20.

И где противоречие? Я примерно о том же говорю.
Цитата:
2. При перестройке агрегатов, [...] агрегат тем более должен перестраиваться по полной программе.

Что то масло маслянное получается.:wink:
При перестройке делается полный дроп (или транк, гуру поправят) (думаю и индексов тоже) и потом заливается одна табличка. И соответственно собирается один набор индексов. Ни адаптация, а именно сбор. Линейный.
Цитата:
так что у агрегатов они не удаляются

Думаю при дропе все-таки индексы проще тоже дропнуть. Так что невэ-эвер-дроп-индекс все-таки касается исключительно догрузки данных.
Цитата:
иначе и за 2-е суток не перестроит(роллап будет нереально долгим)

Это сколько ж данных надо иметь в агрегате(!), чтобы сбор индексов занял двое суток?:shock: И как же тогда вообще такая система может работать :roll:

PS: может я и не прав насчет причины в вашем случае, но логика есть.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, дек 28 2007, 19:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
Коллеги, не забудьте, что bw не только на оракле работает :) а в других СУБД все может быть и не так :) и вполне возможно вы имеете ввиду разные платформы :)

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, дек 29 2007, 16:25 
Старший специалист
Старший специалист

Зарегистрирован:
Вс, сен 23 2007, 21:22
Сообщения: 319
Откуда: Москва
Пол: Мужской
Сорри!
BW3.5 о которой идет речь, работает на Oracle 9.2.0.7 + вчерась прикрутил OPatch, теперь база настроена нормально, но именно на столько на сколько это позволяют ресурсы железяки и поганое 32-х разрядное Виндоуззз. :lol:
База большая, практически террабайт.
Базу переделал сам, после того, как ее удачно так, почти угробили супер-бупер-"специалисты" из Западной консалтинговой фирмы, которая активно обсуждается в соседней ветке. :shock:
Видимо людей туда явно набирают "не по объявлению". Мой АНреспек им, но не всем конечно, а только тем "кто так строит"... (это к слову). Путь теперь уродуют базы в другом месте... :lol:

Вопрос на "засыпку". А потянет MS SQL или MAX DB террабайт?
Пожалуй кроме Oracle и возможно DB/2(но она дорогая и спецов по ней мало) - остальное баловство, точнее породии на СУБД. Знаем, проходили... :lol:
Хотя если будет работать - пожалуйста, никто ж не против! Как говориться, клавиатуру в руки и барабан на шею... :lol:

Теперь по поводу RollUp-а. Я не BW консультант, пока... :lol:
Механизм влияния дельталимита на RollUp мне до конца не понятен, поэтому спорить не буду, т.к. это было бы не корректно с моей стороны. Руководствовался нотой 903886.

Вопрос. Можно ли как то посмотреть нотку или доку по данному вопросу? Где подробно описан механизм влияния дельталимита именно на RollUp.
Цитата:
Это сколько ж данных надо иметь в агрегате(!), чтобы сбор индексов занял двое суток? И как же тогда вообще такая система может работать
Не сбор индексов, а RollUp, точнее компрессия. Система будет работать, т.к. F-таблички заполнены, а вот компрессия (E-таблички) может занять достаточно много времени. На самом, деле сейчас практически выяснил, что если индексы агрегатов в нормальном состоянии, то RollUp проходит достаточно быстро. Но для этого пришлось прогнать SAP_INFOCUBE_INDEXES_REPAIR, хотя в RSA1->куб->"администрироване" руками регулярно проверял(ю) состояние индексов самых больших кубов и индексов их агрегатов.


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

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


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

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


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

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