January 2012
Intermediate to advanced
542 pages
11h 28m
English
The Library Cache is part of the Shared Pool, inside the System Global Area. In this recipe, we will see how to inspect the use of the Library Cache, and how to tune it to obtain the best performance from our database.
The following steps will demonstrate how to tune the Library Cache:
SYSDBA using SQL*Plus:
CONNECT / AS SYSDBA
V$LIBRARYCACHE dynamic performance view:COL NAMESPACE FOR A20 SELECT NAMESPACE, GETS, GETHITRATIO, PINS, PINHITRATIO, RELOADS, INVALIDATIONS FROM V$LIBRARYCACHE; CLEAR COL
SELECT SUM(PINS - RELOADS)*100/SUM(PINS) AS "Hit Ratio" FROM V$LIBRARYCACHE;
SELECT /* TEST */ COUNT(*) FROM SH.CUSTOMERS ...