Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос про время загрузки куба в Oracle
|
|||
|---|---|---|---|
|
#18+
Сервер Oracle 10.2.0.1, Windows 2003, 2 x Opteron 1800 MHz, Memory 2G, 5 SATA винтов. Параметры памяти: Shared Pool 128M Buffer Cache 400M Large Pool 0M Java Pool 64M PGA Target 768M Есть таблица фактов: CREATE OR REPLACE VIEW V_DOCUMENTITEM_CUBE AS SELECT id_date_dim, id_client_dim, id_commodity_dim, id_warehouse_dim, id_documenttype_dim, id_ownjurperson_dim, id_time_dim, SUM(qty) "QTY", SUM(positionsum) "POSITIONSUM", SUM(costsum) "COSTSUM", SUM(minsalespricesum) "MINSALESPRICESUM", SUM(positionweight) "POSITIONWEIGHT" FROM v_documentitem_fact GROUP BY id_date_dim, id_client_dim, id_commodity_dim, id_warehouse_dim, id_documenttype_dim, id_ownjurperson_dim, id_time_dim Количество строк в ней 70000 по 60-ти дням на тестовых данных. Данные агрегированы по значениям низших уровней иерархий измерений. Количество строк в измерениях: DATE_DIM – 2000 строк CLIENT_DIM – 2000 строк COMMODITY_DIM – 13000 строк WAREHOUSE_DIM – 24 строки DOCUMENTTYPE_DIM – 25 строк OWNJURPERSON_DIM – 14 строк TIME_DIM – 4 строки Есть следующие 2 вопроса: Вопрос 1. Загрузка куба по данным из V_DOCUMENTITEM_CUBE с хранением агрегатов только по низшим уровням иерархий измерений длится 25 минут. Много это или мало? Мне кажется что много – у друга на MS куб по 50000 фактов считается секунды. Что можно посоветовать для увеличения производительности? Вопрос 2. Если пытаюсь загрузить куб с хранением агрегатов и на некоторых других уровнях иерархий, кроме низших, то процесс растягивается на часы. В начале ругался на PGA и падал при загрузке, увеличил до 768М – после полутора часов работы тоже упал с сообщением: oracle.express.idl.util.OlapiException: java.sql.SQLException: ORA-00604: ошибка на рекурсивном SQL-уровне 2 ORA-04030: выход за пределы памяти процесса при попытке выделить 16396 байт (QERHJ hash-joi,QERHJ Bit vector). Что можно посоветовать в этой ситуации? Это мой первый куб, так что не бейте сильно. Документацию Oracle и The Data Warehouse Toolkit by R. Kimball изучил, протестировал всё на Oracle Sample Schemas, спроектировал измерения вроде все правильно, параметры Оракла под OLAP настроил, но не факт что сделал все правильно. Прошу совета куда рыть и что смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 18:33 |
|
||
|
Вопрос про время загрузки куба в Oracle
|
|||
|---|---|---|---|
|
#18+
maxol67 Прошу совета куда рыть и что смотреть. Можно почитайть Господина Ритмана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 18:53 |
|
||
|
Вопрос про время загрузки куба в Oracle
|
|||
|---|---|---|---|
|
#18+
Зыбал спросить :( А Вы создаете куб с компресией или без? Если без, то первый совет (в лоб) попробуйте создавать куб с компресией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 19:02 |
|
||
|
Вопрос про время загрузки куба в Oracle
|
|||
|---|---|---|---|
|
#18+
Создаю без компрессии. Сейчас попробую с компрессией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 19:20 |
|
||
|
Вопрос про время загрузки куба в Oracle
|
|||
|---|---|---|---|
|
#18+
Спасибо всем за ответы. Буду читать Ритмана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.11.2005, 19:24 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=33358704&tid=1870918]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
37ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 352ms |

| 0 / 0 |
