Текущее время: Сб, авг 30 2025, 10:06

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Material Stocks/Movements
СообщениеДобавлено: Вс, янв 20 2008, 15:51 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вс, май 29 2005, 13:51
Сообщения: 133
Откуда: Москва
Есть кубик Material Stocks/Movements(свой, немного изменен от стандарта добавлением полей)... в нем несколько некумулятивных показателей. Грузим Инит-запрос - 1млн 40 тыс. записей. Делаем сжатие - проходит - в таблице Е становится 2 млн записей(по доп. записи на поинтер). Но когда грузим следующие дельта запросы(по 5 тыс. записей), то не хватает памяти для сжатия :( - не хватает 20 Гигов...не получается сжать ни один запрос. размер Е таблицы - 1 Гиг.
Кто-нибудь знает как можно решить эту проблему?

_________________
Хочешь жить - умей вертеться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Material Stocks/Movements
СообщениеДобавлено: Пн, янв 21 2008, 16:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Невидимка написал(а):
Есть кубик Material Stocks/Movements(свой, немного изменен от стандарта добавлением полей)... в нем несколько некумулятивных показателей. Грузим Инит-запрос - 1млн 40 тыс. записей. Делаем сжатие - проходит - в таблице Е становится 2 млн записей(по доп. записи на поинтер). Но когда грузим следующие дельта запросы(по 5 тыс. записей), то не хватает памяти для сжатия :( - не хватает 20 Гигов...не получается сжать ни один запрос. размер Е таблицы - 1 Гиг.
Кто-нибудь знает как можно решить эту проблему?


Можно посоветовать попросить базисников посмотреть все логи БД. Надо попытаться понять, при выполнении какой операции система "валится". У меня было похожее, вычислили таблицу и вычислили undo-сегмент, который выдавал проблему. Решили простым расширением сегмента. Однако пришлось расширить до 200 гбайт. У меня Oracle.

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Material Stocks/Movements
СообщениеДобавлено: Пн, янв 21 2008, 16:36 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вс, май 29 2005, 13:51
Сообщения: 133
Откуда: Москва
RSA1 написал(а):
Можно посоветовать попросить базисников посмотреть все логи БД. Надо попытаться понять, при выполнении какой операции система "валится". У меня было похожее, вычислили таблицу и вычислили undo-сегмент, который выдавал проблему. Решили простым расширением сегмента. Однако пришлось расширить до 200 гбайт. У меня Oracle.


...DB2... только 20 гигив это был максимум что естъ.....

_________________
Хочешь жить - умей вертеться!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Material Stocks/Movements
СообщениеДобавлено: Пн, янв 21 2008, 16:49 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, июн 24 2005, 15:18
Сообщения: 1216
Откуда: Diagon Alley
Невидимка написал(а):
...DB2... только 20 гигив это был максимум что естъ.....


Фишка здесь в том, что нам "кажется", что операция простая. Ну чо там, подумаешь, взять из одной F-таблицы и записать в другую, при этом просто ИД request-a просто удалить и сагрегировать как надо. А на самом деле, хрен поймёшь, что там действительно происходит, пока все логи не проанализируешь. Система, наверняка, прежде чем сжать, не только таблицы фактов, но еще и все таблицы измерений пытается в Undo-область забэкапить, да еще попутно с десяток операций делает, наверняка много сегментов задействовано... Я не знаю, к сожалению, как DB2 работает...

_________________
"Если ты в молодости не испытал трудности, их стоит купить за большие деньги". (с) Даймо


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

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


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

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


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

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