redo log buffer

SGA´Â ¿À¶óŬ server°¡ STARTUPµÉ ¶§, computer memory ¿µ¿ª¿¡ ÇÒ´çÇϰí, database°¡ SHUTDOWNµÉ ¶§ ¸Þ¸ð¸®¿¡¼­ Á¦°ÅµÈ´Ù.
»ç¿ëÀÚ°¡ ½ÇÇàÇÑ SQL ¹®¿¡ ÀÇÇØ °Ë»ö ¶Ç´Â º¯°æµÇ´Â Å×ÀÌºí µ¥ÀÌÅ͸¦ Àӽ÷ΠÀúÀåÇÏ´Â ¸Þ¸ð¸® ¿µ¿ªÀ» system global area(SGA)¶ó°í ÇÑ´Ù. ¶Ç´Â Shared Global Area¶ó ºÒ¸®±âµµ ÇÔ
´Ù½Ã¸»Çؼ­, ¿À¶óŬ ServerÀÇ ¸Þ¸ð¸® ¿µ¿ªÀ» ÀǹÌÇÑ´Ù.

µ¥ÀÌÅͺ£À̽º¿¡ Á¢¼ÓÇÏ´Â ¸ðµç »ç¿ëÀÚµéÀÌ °øÀ¯ÇÏ´Â ¿µ¿ªÀ̸ç, ±âº»ÀûÀ¸·Î ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ¼­¹ö´Â ÇϳªÀÇ SGA ¿µ¿ªÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù.


SGAÀÇ Çʼö ¿µ¿ªÀº Shared pool, Database Buffer Cache, Redo log bufferÀÇ ¼¼ ºÎºÐÀ¸·Î ±¸¼ºµÇ¸ç, Ãß°¡ÀûÀ¸·Î Java Pool, large PoolÀ» À§Ä¡½Ãų ¼öµµ ÀÖ´Ù.


redo log buffer´Â µ¥ÀÌÅͺ£À̽º¿¡ ¹ß»ýÇÑ ¸ðµç º¯°æ »çÇ×À» ÀúÀåÇÏ´Â ÀÏÀ» ÇÑ´Ù. µû¶ó¼­ select ¹®ÀÇ Ã³¸®°úÁ¤¿¡¼­´Â »ç¿ëµÇÁö ¾ÊÀ¸¸ç, Å×À̺íÀÇ »ý¼º ¹× ÀÔ·Â, ¼öÁ¤ µî DML ¹®Àå ÀÛ¾÷½Ã µ¥ÀÌÅͺ£À̽º¿¡ °¡ÇØÁö´Â º¯°æÁ¤º¸¿Í º¯°æµÈ °ª ¹× BLOCKÀÇ º¯°æ À§Ä¡µîÀ» ÀúÀåÇÑ´Ù.

¶ÇÇÑ µ¥ÀÌÅͺ£À̽º Àå¾Ö½Ã º¹±¸¸¦ Çϱâ À§Çؼ­ ÇÊ¿äÇÑ SGAÀÇ Çʼö ±¸¼º¿ä¼ÒÀÌ´Ù.

redo log bufferÀÇ Å©±â´Â parameter fileÀÇ LOG BUFFER¿¡¼­ ÁöÁ¤ÇÑ´Ù.

parameter fileÀ» »ìÆìº¸¸é ´ÙÀ½°ú °°´Ù.

	SQL> show parameter log_buffer;
 
	NAME                                 TYPE        VALUE
	------------------------------------ ----------- ------------------------------
	log_buffer                           integer     524288
	SQL>
redo log buffer´Â µ¥ÀÌÅ͸¦ ¼øÈ¯ÀûÀ¸·Î ±â·ÏÇÏ´Â circular buffer(¼øÈ¯¹öÆÛ)ÀÌ´Ù. ¹öÆÛÀÇ Å©±â°¡ ÇÑÁ¤µÇ¾î ÀÖÀ¸¹Ç·Î °¡µæÂ÷°Ô µÇ¸é ±âÁ¸ÀÇ ³»¿ëÀ» µ¤¾î¾²±â ¶§¹®¿¡ ¹öÆÛÀÇ ³»¿ëÀ» file¿¡ ±â·ÏÇØ¾ßÇϴµ¥, ÀÌÀÏÀ» BACKGROUND processÀÎ LGWR°¡ redo log bufferÀÇ ³»¿ëÀ» º¹±¸½Ã¿¡ »ç¿ëÇϱâ À§ÇØ redo log file¿¡ ±â·ÏÇÑ´Ù.