Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 растет sub pool "Alloc conClass_kpplSessAt" в shared_pool  [new]
legowelt
Member

Откуда:
Сообщений: 37
Нужна помощь!

Все время растет "Alloc conClass_kpplSessAt" в shared_pool

select pool,name, round(bytes/1024/1024) MB from v$sgastat where pool='shared pool' order by 3 desc

pool                 name                                   MB

shared pool	SQLP	                                   275
shared pool	PCUR	                           209
shared pool	SQLA	                          146
shared pool	CCUR	                          140
shared pool	Alloc conClass_kpplSessAt	  108
shared pool	free memory	                   96
shared pool	KGLHD	                           65


1) используется oci connection pooling
2) cursor_sharing = force
3) shared_pool_size = 1280 M

В проблемный период Alloc conClass_kpplSessAt и Ко стали больше , чем shared pool, после чего БД перестала работать

SGA breakdown difference
 Pool		Name				Begin MB		End MB		% Diff

 java 		free memory			64.00			64.00		0.00
 large		free memory			64.00	        	64.00		0.00
 shared		Alloc conClass_kpplSessAt       1,318.44		1,321.87	0.26
 shared		Alloc service_kpplConAttr	527.48			528.85		0.26
 shared		db_block_hash_buckets	        44.50			44.50		0.00
 shared		free memory	                292.90			295.69		0.95
 shared		kpplmcchtge:kpplmcc	       	552.39			553.51		0.20
 shared		kppls: cso user ctx	        486.50			487.46		0.20
 shared		kppls:altSesBuf_kpplsCsoC    	249.66			250.17		0.20
 streams	free memory	                62.73			62.73		0.00
 streams	KTG hash buckets	        1.26	       		1.26		0.00
 buffer_cache					4,608.00		4,608.00	0.00
 fixed_sga					2.11	        	2.110.00
 log_buffer					35.30			35.300.00


Что это такое и как с этим бороться?
Может ли это быть следствием того, что не делается, к примеру, oci_logoff ?

К сообщению приложен файл (global_awr_report_0_0.html - 4Kb) cкачать
1 окт 12, 15:58    [13250506]     Ответить | Цитировать Сообщить модератору
 Re: растет sub pool "Alloc conClass_kpplSessAt" в shared_pool  [new]
legowelt
Member

Откуда:
Сообщений: 37
select count(*) from v$cpool_cc_stats

40557

В php.ini не прописан oci8.connection_class
1 окт 12, 20:42    [13252357]     Ответить | Цитировать Сообщить модератору
 Re: растет sub pool "Alloc conClass_kpplSessAt" в shared_pool  [new]
legowelt
Member

Откуда:
Сообщений: 37
Проблема таки решилась прописыванием oci8.connection_class .
Не очень, однако, понятно, почему oracle так себя вел и как почистить проблемный sub pool, в документации подобного не нашел.
Убедительная просьба ткнуть носом в мануал, если таковой имеется.
2 окт 12, 11:15    [13254254]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить