Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 PARSE=EXECUTIONS in v$SQL?  [new]
mbadmin
Member

Откуда:
Сообщений: 11
Narod pomogite rasobrtsa pochemu tak? poideje :1 pokasivajet chto oracle rasposnal bind variable?

select * from v$sql t where t.HASH_VALUE='3360804353'

SQL_TEXT FETCHES EXECUTIONS PARSE_CALLS CPU_TIME
select default$ from col$ where rowid=:1 3922 3922 3922 120000
select default$ from col$ where rowid=:1 104696107 104695858 104696186 6822620000
select default$ from col$ where rowid=:1 448845 448845 448845 23840000
select default$ from col$ where rowid=:1 5436 5436 5436 220000
select default$ from col$ where rowid=:1 710 710 710 20000

Etot select stoit v otchete statspack v samom verhu po koluchestvu parsinga.
BD: 9.2.0.6
OS: SOLARIS10
shared_pool_size=800Mb
cursor_sharing=SIMILAR

BASA 1.5Tb, OLTP Priloshenije rabotajet na jave cheres hibenate.
9 янв 08, 14:32    [5129300]     Ответить | Цитировать Сообщить модератору
 Re: PARSE=EXECUTIONS in v$SQL?  [new]
mbadmin
Member

Откуда:
Сообщений: 11
Isvinite oshibochka vishla BD: 9.2.0.7
9 янв 08, 14:34    [5129308]     Ответить | Цитировать Сообщить модератору
 Re: PARSE=EXECUTIONS in v$SQL?  [new]
andrey_anonymous
Member

Откуда: Москва
Сообщений: 18388
Это softparse.
Сомнительно, что влияние данного процесса на общую производительность оценивается более чем долями процентов, но если вдруг что - подумайте о том, что приложение слишком охотно закрывает курсоры, которые можно было бы и попридержать под будущее использование.
9 янв 08, 15:59    [5130018]     Ответить | Цитировать Сообщить модератору
 Re: PARSE=EXECUTIONS in v$SQL?  [new]
mbadmin
Member

Откуда:
Сообщений: 11
Da dejstvitelno pohoshe na soft parse:
Privoshi raspechatku STATCKPACK:
SQL ordered by Parse Calls for DB: xxx Instance: xxx Snaps: 5272 -5501
-> End Parse Calls Threshold: 1000

% Total
Parse Calls Executions Parses Hash Value
------------ ------------ -------- ----------
2,978,958 2,978,931 7.15 3360804353
select default$ from col$ where rowid=:1

poshose priloshenije na jave ne opimalno ispolsujet kursori. Sakrivajet ih posle kashdogo vipolnenija.

Interesnuju statju nakopal po etomu povodu:

www.oracle.com/technology/deploy/performance/pdf/designing_applications_for_performance_and_scalability.pdf
9 янв 08, 16:42    [5130329]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить