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

Какое из безобразий? Запихивание в "в TAble/Varray очень много
элементов" или то что "он съедает всю оперативную память и даже лезет в Swap"?
...
Рейтинг: 0 / 0
27.01.2003, 20:23
    #32097047
James
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размер PGA и Collection
Ограничит размер выделяемой 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
27.01.2003, 22:30
    #32097071
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размер PGA и Collection
В 9ке есть возможность ограничить общий размер памяти, отводимый под PGA сессий. Параметры посмотри в доке, навскидку не помню.
...
Рейтинг: 0 / 0
28.01.2003, 00:24
    #32097078
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размер PGA и Collection
PGA_AGGREGATE_TARGET
...
Рейтинг: 0 / 0
28.01.2003, 10:12
    #32097167
Alexander Sobyanin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размер PGA и Collection
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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Размер PGA и Collection / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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