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

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


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

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


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

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