powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Размер PGA и Collection
6 сообщений из 6, страница 1 из 1
Размер PGA и Collection
    #32096994
James
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При работе с Collection я могу запихнуть в TAble/Varray очень много
элементов. а т.к. он располагается в PGA, то он съедает всю
оперативную память и даже лезет в Swap.
Таким образом сервер Oracle практически становится недоступен
(не может выделить память под коннект).
Как можно это безобразие ограничить????
...
Рейтинг: 0 / 0
Размер PGA и Collection
    #32097041
.dba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Как можно это безобразие ограничить????

Какое из безобразий? Запихивание в "в TAble/Varray очень много
элементов" или то что "он съедает всю оперативную память и даже лезет в Swap"?
...
Рейтинг: 0 / 0
Размер PGA и Collection
    #32097047
James
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ограничит размер выделяемой PGA.
захожу scott/tiger

declare
type myType is table of number index by binary_integer;
a myType;
begin
for i in 1..2000000000 loop
a(i):=i;
end loop;
end;

и Oracle лежит
...
Рейтинг: 0 / 0
Размер PGA и Collection
    #32097071
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 9ке есть возможность ограничить общий размер памяти, отводимый под PGA сессий. Параметры посмотри в доке, навскидку не помню.
...
Рейтинг: 0 / 0
Размер PGA и Collection
    #32097078
ShgGena
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PGA_AGGREGATE_TARGET
...
Рейтинг: 0 / 0
Размер PGA и Collection
    #32097167
Alexander Sobyanin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE PROFILE ...

PRIVATE_SGA
Specify the amount of private space a session can allocate in the shared pool of the system global area (SGA), expressed in bytes. Use K or M to specify this limit in kilobytes or megabytes.


Note: This limit applies only if you are using multi-threaded server architecture. The private space for a session in the SGA includes private SQL and PL/SQL areas, but not shared SQL and PL/SQL areas.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Размер PGA и Collection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]