› Fóruns › Banco de dados Oracle › Muita contenção em ‘library cache lock’ › Muita contenção em ‘library cache lock’
17 de novembro de 2009 às 11:34 pm
#90956
Participante
Oi.
Se a Wait de library está alta, e o gerenciamento automático de memória deixou sua Shared com 12G, certamente você tem SQLs muito executados sem Bind, como um loop provavelmente.
Você não precisa achar o SQL que está esperando por esta Wait, você tem que achar os SQLs que estão causandoe sta Wait.
Este SQL vai dizer quais os SQLs parecidos mais repetidos. Coloque o resultado aqui pra gente.
SELECT SUBSTR(SQL_TEXT, 1, 100) SQL_TEXT, COUNT(SQL_TEXT) QTD FROM V$SQL HAVING COUNT(SQL_TEXT) > 100 GROUP BY SUBSTR(SQL_TEXT, 1, 100) ORDER BY QTD;