v$sqlarea的SHARABLE_MEM字段可以查看SQL占用shared pool大小。
有些SQL的 version较多,可能占用了过大的shared pool。可以通过这个字段查看。单位是字节。
ops$admin@CRMG>select SHARABLE_MEM,version_count,sql_id from v$sqlarea where SHARABLE_MEM>17599483;
SHARABLE_MEM VERSION_COUNT SQL_ID
------------ ------------- --------------------------
19979921 142 7p741qxghnpmk
AWR报告的SQL ordered by Sharable Memory也可以看出来。
77693fb73fddacf2b22b6e16e24f1c9e.jpg
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22034023/viewspace-681172/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22034023/viewspace-681172/