Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 sort_area_size disk_asynch_io large_pool МТС  [new]
AlexanderKz
Member

Откуда:
Сообщений: 385
Слышал/читал два мнеия на тему резервирования памяти под сортировки:
1) При запуске сессии сразу резервируется область памяти под сортировку в размере sort_area_size
2) Память резервируется только во время сортировки и теоретически общая требуемая память может достигать sort_area_size*количество сессий, но только когда все сессии проводят сортировки одновременно.

Как я понимаю, и то и другое не совсем верно. У нас MTS, large_pool = 500M, sort_area_size=4M. Обычно все работает нормально (т.е. пункт 1 явно не верен), но в период большой активности в конце дня начинаются падения сессий по нехватке памяти (shared memory). При этом в обычном режиме количество одновременно активных сессий на сервере 0-2, а занимаемое место в large_pool 350М.

Rman и паралельные запросы не используются.
disk_asynch_io=TRUE (В каком объеме буфера асинхронного ввода/вывода используют large_pool?)

Как все-таки занимается/освобождается место в large_pool?
8 фев 07, 17:49    [3757943]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
AlexanderKz
Member

Откуда:
Сообщений: 385
добавление: filesystemio_options=setall
8 фев 07, 18:27    [3758210]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1278
Хоть бы версию оракла назвал.
sort_area_size - не единственный параметр, отвечающий за занимаемое место в large_pool
Оба приведенных мнения вызывают сомнение...
8 фев 07, 19:22    [3758462]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
AlexanderKz
Member

Откуда:
Сообщений: 385
oracle 9.2.0.5 linux

hash_area_size и sort_area_retained_size не заданы, какие еще параметры определяют?
8 фев 07, 19:41    [3758512]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
-+
Guest
автор
Оба приведенных мнения вызывают сомнение...

Второе ближе к истине. Тест-кейсы не ставил, только по докам.
8 фев 07, 19:41    [3758513]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
AlexanderKz
Member

Откуда:
Сообщений: 385
К сожалению второе тоже не истина. Но хотя бы посмотреть содержание large_pool (чем занят) можно?
8 фев 07, 19:47    [3758523]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
Штирлиц типа...
Guest
AlexanderKz
К сожалению второе тоже не истина.
+1

AlexanderKz
Но хотя бы посмотреть содержание large_pool (чем занят) можно?

https://www.sql.ru/forum/actualthread.aspx?tid=236541&pg=1&hl=immediate+trace+name+heapdump?
8 фев 07, 19:57    [3758549]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
Истина где-то там
Guest
-+
автор
Оба приведенных мнения вызывают сомнение...

Второе ближе к истине.

Близость чем меряли? :)
8 фев 07, 20:16    [3758591]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
AlexanderKz
Member

Откуда:
Сообщений: 385
И все-таки, по каким принципам large_pool очищается. Экспеременатльно установил, например, что large_pool при постепенном убийстве занемающих его сессий очищается скачкообразно при убийстве последней активной сессии (хотя место в нем занимали все сессии).
Может есть у кого информация, поделитесь.
9 фев 07, 12:09    [3760828]     Ответить | Цитировать Сообщить модератору
 Re: sort_area_size disk_asynch_io large_pool МТС  [new]
-)
Guest
автор
Близость чем меряли? :)


Сантиметром, знамо дело )))
9 фев 07, 13:01    [3761347]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить