[¿£Áö´Ï¾î ±â¼ú ÀÚ·á] Oracle Àü¹ÝÀûÀÎ ±¸Á¶
¡Ü ¿À¶óŬ Àü¹ÝÀûÀÎ ±¸Á¶
¢¹ PGA : °¢ ProcessµéÀÌ °³º°ÀûÀ¸·Î »ç¿ëÇÏ´Â ¸Þ¸ð¸® °ø°£
(°¢ Process¸¶´Ù °³º°ÀûÀ¸·Î ÀúÀåÇØ¾ß ÇÒ ³»¿ëÀ» ´ã´Â °ø°£)
¡Ø ¿À¶óŬ ³»¿¡ ÀÖ´Â ¸ðµç ÇÁ·Î¼¼½ºµéÀº °¢°¢ PGA¸¦ °¡Áö°í ÀÖ´Ù.
¢¹ Instance : ¸Þ¸ð¸® ºÎºÐ¿¡ »ý¼ºµÇ´Â ±¸Á¶
¡Ø SQL¿¡¼ startup ½Ã, OS KernelÀÌ OS Kernel ÆĶó¹ÌÅÍ (/etc/sysctl.conf)¸¦ Á¶È¸ÇÏ¿© °øÀ¯¸Þ¸ð¸® (=SGA)¸¦ ÇÒ´ç.
¢¹ System Global Area (SGA) : ½ÇÁ¦ ÀÛ¾÷ÀÌ ¼öÇàµÇ´Â °ø°£
¡Ø ¿À¶óŬ ¼¹ö Á¾·á => SGA Á¾·á ¾È µÊ
Instance Á¾·á => SGA Á¾·á µÊ (°øÀ¯ ¸Þ¸ð¸®¿¡¼ »ç¶óÁü)
¡Ø show sga; ·Î sga Å©±â È®ÀÎ
- Fixed Size : Background ProcessµéÀÌ »ç¿ëÇÏ´Â °ø°£À¸·Î ¿¹¾à
- Vriable Size : Shared Pool, Large Pool, Java Pool·Î »ç¿ëµÇ´Â °ø°£
- Database Buffers : DB Buffer Cache·Î »ç¿ëµÇ´Â °ø°£
- Redo Buffers : Redo Log Buffer·Î »ç¿ëµÇ´Â °ø°£
¡Ø SGAÀÇ ÁÖ¿ä ±¸¼º ¿ä¼Ò
¨ç Database Buffer cache : µ¥ÀÌÅÍÀÇ Á¶È¸³ª º¯°æ µîÀÇ ½ÇÁ¦ ÀÛ¾÷ÀÌ ÀϾ´Â °÷
»ç¿ëÀÚ°¡ Á¶È¸Çϰųª º¯°æÇÏ·Á´Â ¸ðµç µ¥ÀÌÅÍ´Â ÀÌ°÷¿¡ ÀÖ¾î¾ß ÇÔ
¨è Redo Log Buffer : µ¥ÀÌÅÍ¿¡ º¯°æ»çÇ×ÀÌ »ý±æ °æ¿ì (DML, DDL µî) ÇØ´ç º¯°æ ³»¿ëÀ» ±â·ÏÇØ µÎ´Â ¿ªÇÒ
¢¡ Àå¾Ö°¡ ¹ß»ýÇßÀ» ¶§ º¹±¸Çϱâ À§ÇÔ
¨é Shared Pool : ´Ù¸¥ »ç¿ëÀÚ¿Í ¾î¶² ´ë»óÀ» °øÀ¯Çؼ »ç¿ëÇϱâ À§ÇØ ¸¸µé¾îÁü
µ¿Àû ÆĶó¹ÌÅÍ·Î DB Á¾·á ¾øÀÌ º¯°æ °¡´É.
¨ê Fixed SGA : OracleÀÌ ³»ºÎÀûÀ¸·Î »ç¿ëÇϱâ À§ÇØ »ý¼º½ÃÅ°´Â °ø°£.
¢¡ ¹é ±×¶ó¿îµå ÇÁ·Î¼¼½ºµéÀÌ ÇÊ¿äÇÑ DatabaseÀÇ Àü¹ÝÀûÀÎ °øÀ¯
Á¤º¸ ¶Ç´Â ÇÁ·Î¼¼½ºµé³¢¸® °øÀ¯ Çؾ߸¸ ÇÏ´Â ³»¿ëµé ÀúÀåµÊ
¢¹ Background Process : ¿À¶óŬ ¼¹ö°¡ Àß ¿î¿µ µÇµµ·Ï ¸Þ¸ð¸®¿Í µð½ºÅ© »çÀÌ¿¡¼ ¿¬°á ÇØÁÖ´Â ¿ªÇÒ
Á¶´Þ Business ¹Ù·Î°¡±â
Security ¹Ù·Î°¡±â
Solution ¹Ù·Î°¡±â
Software ¹Ù·Î°¡±â