Расширенная статистика куба Essbase
Ниже представлен набор расчетных статистик куба Essbase, которые помогают оценить корректность выбора Dense направлений.
Основные показатели статистики получаем с помощью команд EssCMD
- GETDBINFO
- GETDBSTATS
- LISTFILES 3
Block Ratio (between Level0 and Upper level) = Upper-Level/ Level0
Пограничные значения 0<10<20
Высокие значения говорят о том, что нужно разбавлять sparce элементы динамическими агрегатами.
Total existing blocks = Level0 + Upper-Level
(промежуточный показатель )
Block Density = DB Stats
Хранит в себе средний процент каждого блока, в котором содержится данные. В целом данные разряженные, поэтому значение более 1% на самом деле очень хорошо, eсли более 5%, – у Вас настройки Dense/SparseDense/Sparse оптимальны. Хранится в %, в расчетах участвует как доля от 1.
Пограничные значения 0<0.25<1
Index File Size (estimation) = Total existing blocks * 122/(1024*1024*1024)
(промежуточный показатель )
Index File Size (reality) = DB Stats Index File Size /(1024*1024*1024)
(промежуточный показатель )
Estimated fragmentation Index = Index File Size (estimation) / Index File Size (reality)
Пограничные значения 0<0.25<1
Block Size = Count of Stored Member on Dense 1 Dim * Count of Stored Member on Dense N Dim * 8 Byte
(промежуточный показатель )
Data File Size (estimation) =
RLE=”YES”;( Total existing blocks *(72+((1,5* Block Density *((Block Size)))))/(1024*1024*1024);
ZLIB =”YES”;( Total existing blocks *(72+(((Block Size)/64)))/(1024*1024*1024);
BitMap =”YES”; ( Total existing blocks *(72+((( Block Size)/64)))/(1024*1024*1024)))
(промежуточный показатель )
Data File Size (reality) = DB Stats Data File Size /(1024*1024*1024)
(промежуточный показатель )
Estimated fragmentation Data = Data File Size (estimation) / Data File Size (reality)
Пограничные значения 0 <0.25<1
Estimated Avg fragmentation = (Estimated fragmentation Index + Estimated fragmentation Data ) /2
Пограничные значения 0 <0.25<1
Db Total Size (without any compression) = (
Total existing blocks * (72+( Block Size )/(1024*1024*1024))
Db Total Size = Index File Size (reality) + Data File Size (reality)
Compression rate = Db Total Size (without any compression)/
Db Total Size (промежуточный показатель )
Sparsity level = ЕСЛИ(Block Density <0,05;”Extremely sparse”;ЕСЛИ(И(0,05< Block Density; Block Density <0,15);”Sparse”;”Dense”))
Block Nature = ЕСЛИ(ИЛИ(Block Ratio (between Level0 and Upper level) >15; Estimated fragmentation Data >0,2);”A lot of #Mi”;”A lot of Data”)
Pingback: Essbase Performance Lab » Влияние иерархии метаданных на скорость расчетов
Pingback: Essbase Performance Lab » Типы доступа к данным во время расчета