Archive

Archive for the ‘Essbase System Tuning’ Category

Essbase Block Size new feature

Конечно, все Вы знаете о рекомендациях по размеру блока – не более 150K. И я тоже свято в это верю. Но эксперементы на промышленном окружении показали, скрипт отрабатывает одинаково, как при блоке 40К  так и при размере блока 2000К.

Лучший результат по времени расчета (40%)  был при размере блока -> 500К. и типе сжатия Bitmap.
платформа SPARC – версия essbase 11.1.1.3

По этой ссылке находится архив с логами расчетов, для любителей покопаться в деталях.

Categories: Essbase System Tuning Tags:

Essbase Restructure

Oracle Essbase Фрагметация файла данных при конкурентных расчетах

Во время множественных конкурентных расчетов, в Essbase может произойти фрагментация файла данных, это связанно с тем что перерассчитанный блок данных может имеет другой размер, нежели тот который был в исходной системе, так как большее число ячеек данных получили свои вещественные значения, не существовавшее ранее.

В процессе расчета, Essbase, резервирует исходное место для записи измененных блоков, если это возможно иначе блоки записываются в другую свободную область или в конец файла. В данном случае Essbase хранит копии измененных блоков, в целях восстановляемости после сбоев. Блоки удаляются из файла данных только в конце расчета, и место занятое ими помечается как «свободное». Все это приводит к «фрагментации» файла данных, т.е. к такому состоянию – когда блоки больше не лежат отсортировано согласно записям индексного файла. В так «разобранном» состоянии происходит рост времени расчета БД.

Процесс фрагментации можно контролировать показателем «Average Clustering Ratio», который должен стремится к 1, в случае существенного его изменения (ниже 0,74 ) нужно запускать  процесс «дефрагментации» – либо Restructure, либо Export/Reset DB/Import/.

Более подробно о фрагментации можно прочитать в официальной документации и вот здесь

Categories: DBAG, Essbase System Tuning Tags:

Essbase Count of Dimensions

Количество направлений (измерений)  в одном приложении

Разрешено  до 21 измерения в BSO кубе. Оптимальными является кубы с 12 направлениями,  так же допустимым  является 14 направлений.(Но я знаю вполне работоспособные модели с 19 измерениями , но в них была произведенена очень тонкая настройка расчетов Read more…

Categories: Essbase System Tuning Tags: