|
1. Cache HIt Ratio¸¦ ¾Ë¾Æº¸·Á¸é
select sum(reloads)*100/sum(pins) "Ratio" , sum(pins) "Executions",
sum(reloads) "Cache Misses while Executing"
from v$librarycache
/
Ratio´Â 1% À̳»¿©¾ß ÇÑ´Ù
RELOADS Ä®·³Àº ¶óÀ̺귯¸® ij½Ã ¿µ¿ªÀÌ À۾Ƽ °¡Àå ¿À·¡µÈ SQL¹®À» »èÁ¦Çߴµ¥ ³ªÁß¿¡ ´Ù½Ã ÇØ´ç ±¸¹®ÀÌ ´Ù½Ã ½ÇÇàµÇ¾úÀ» ¶§ RELOADS Ä®·³ °ªÀÌ Áõ°¡µÈ´Ù.
PINS Ä®·³Àº ±¸¹® ºÐ¼®µÈ Àüü SQL¹®ÀÇ ¼ö
2. Gethitratio Ä÷³ °ªÀÌ 90% À̻󿩺ΠȮÀÎ
select namespace, gets, gethits, gethitratio
from v$librarycache
where namespace='SQL AREA';
GETHITRATIO Ä®·³ÀÇ °ªÀÌ 90% ÀÌ»óÀÌ¸é ¶óÀ̺귯¸® ij½Ã ¿µ¿ªÀÌ °³¹ßÀÚµéÀÇ SQL ÆĽÌÁ¤º¸¸¦ ÀúÀåÇϱ⿡ ÃæºÐÇÑ ¸Þ¸ð¸® °ø°£À» È®º¸ÇÏ°í ÀÖÀ½À» ÀǹÌÇÑ´Ù.
3. INVALIDATION Ä®·³ÀÇ °ªÀ¸·Î ÆÇ´Ü
select namespace, invalidations
from v$librarycache
where namespace='SQL AREA';
INVALIDATIONS Ä®·³ÀÇ °ªÀÌ ³ô°Ô Ãâ·ÂµÇ°Å³ª °è¼Ó Áõ°¡ °ªÀ» º¸Àδٸé shared pool area°¡ À۾Ƽ ¼º´ÉÀÌ ÀúÇϵǰí ÀÖ´Ù´Â ¶æ
-------------------------------------------
ÆĶó¹ÌÅÍ ¼öÁ¤Àº
SHARED_POOL_SIZE =
SHARED_POOL_RESERVED_SIZE =
: PL/SQL ºí·ÏÀ¸·Î ½ÇÇàµÈ SQL¹®ÀÇ ±¸¹®ºÐ¼® Á¤º¸¸¦ ÀúÀåÇÒ ¶§ »ç¿ëµÇ´Â °øÀ¯ Ç® ¿µ¿ªÀÇ Å©±â¸¦ ÁöÁ¤ÇÏ´Â ÆĶó¹ÌÅÍ
-> ¿¬¼ÓµÈ ¸Þ¸ð¸® °ø°£ÀÌ ºÎÁ·ÇÒ °æ¿ì ´ÜÆíÈ À¯¹ß
SHARED_POOL_RESERVED_MIN_ALLOC =
|