[ОТВЕТИТЬ]
Опции темы
28.09.2007 08:44  
reddevil
Ситуация:
Создаю таблицу
Код:
create table ffmaprep compress
tablespace ffdata 
partition by range (saledate)
subpartition by list (saletype) 
SUBPARTITION TEMPLATE(
SUBPARTITION CASH VALUES ('CS', 'CR'),
SUBPARTITION IN_OUT VALUES ('WO', 'WI'),
SUBPARTITION TRANSF VALUES ('IW'), 
SUBPARTITION PRZ VALUES ('PN','PO', 'PE') 
)
( 
PARTITION "01062004_P" VALUES LESS THAN (to_date('01.06.2004 00:00:00', 'DD.MM.YYYY HH24:MI:SS')),
PARTITION "02062004_P" VALUES LESS THAN (to_date('02.06.2004 00:00:00', 'DD.MM.YYYY HH24:MI:SS')), ..... и т.д. по секции на каждый день в сумме больше 1000 секций) as select * from ffmaprep_ where 1>1
Гружу записи в результате процесс oracle.exe начинает жрать память пока не упирается в 3Гб и Loader отваливается с ошибкой
Код:
 ORA-04030: out of process memory when trying to allocate 922740 bytes (klcalh:ld_hds,kdblcini:kdrcic)
постепенным уменьшением количества секций удается добиться не такого большого потребления памяти и загрузить записи.

Oracle9i Enterprise Edition Release 9.2.0.7.0

Проверял на 2-ух базах.

Кто сможет подтвердить/опровергнуть, или может металинк что нибудь про это знает?
 
28.09.2007 09:57  
OlegON
Металинк пока не смотрел, ты компрессию пробовал отключать? Она вообще выигрыш дает?
 
28.09.2007 11:20  
reddevil
Если фулл-сканов много (а у меня много) то конечно дает. Оключать не пробовал, а это мысль сейчас проверю.
 
28.09.2007 12:01  
reddevil
Без компрессии загрузил 1200 секций. Сейчас бы найти какое то обьяснение.
 
28.09.2007 12:19  
OlegON
Жмет в памяти, все правильно...
 
 
Опции темы



Часовой пояс GMT +3, время: 11:55.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.