Pular para o conteúdo

Fóruns Banco de dados Oracle Muita contenção em ‘library cache lock’ Muita contenção em ‘library cache lock’

#90956
Ricardo Portilho Proni
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;