¸ñÂ÷
Á¦1Àå µ¥ÀÌÅͺ£À̽º ¼³°èÀÇ ±âÃÊ ´ÙÁö±â
¿Ã¹Ù¸¥ µ¥ÀÌÅÍ À¯Çü ¼±ÅÃ
Å×À̺í Á¤±ÔÈ (normalization) °úÁ¤
¿Ã¹Ù¸¥ À妽º ¼³°è¿Í °í·Á »çÇ×
Áøº¸µÈ µ¥ÀÌÅÍ Å¬·¯½ºÅÍ ¹æ¹ý, ´ÙÂ÷¿ø Ŭ·¯½ºÅ͸µ (MDC)
´ë¿ë·® µ¥ÀÌÅÍ ¿þ¾îÇϿ콺ÀÇ º´·Ä ±¸¼º, µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Å´×
µ¥ÀÌÅÍ ¼ö¸í °ü¸®ÀÇ ´ëÇ¥ÀûÀÎ ±â¼ú, Å×À̺í ÆÄƼ¼Å´×
UAV (Union All View) ÆÄƼ¼Ç
µ¥ÀÌÅͺ£À̽º, Å×ÀÌºí ¹× MDC ÆÄƼ¼Ç µ¿½Ã ±¸Çö
Å×À̺í ÆÄƼ¼Ç ¹× MDC¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ ·Ñ-ÀÎ ¹× ·Ñ-¾Æ¿ô
MQT (Materialized query table) È°¿ë
±âÁ¸ µ¥ÀÌÅͺ£À̽º ¼³°è¸¦ °³¼±ÇÏ´Â µµ±¸
Á¦2Àå Äõ¸® Æ©´×À» ÅëÇÑ µ¥ÀÌÅͺ£À̽º ÃÖÀûÈ ¹æ¾È
¼º´ÉÀ» °í·ÁÇÑ DB2 SQL¹®ÀÇ ¿Ã¹Ù¸¥ ÀÛ¼º
SQL ¼º´É Çâ»óÀ» À§ÇÑ µ¥ÀÌÅͺ£À̽º ±¸¼º ÆÁ
Explain ±â´ÉÀ» ÀÌ¿ëÇÑ SQL Æ©´×
Á¦3Àå DB2 µ¥ÀÌÅͺ£À̽ºÀÇ Ãʱ⠱¸¼º°ú ¿î¿µ ¹æ¾È¿¡ ´ëÇÑ Á¶¾ð
DB2 ¼³Ä¡¸¦ À§ÇÑ ¿î¿µ üÁ¦ ±¸¼º »óÀÇ °í·Á »çÇ×
ºñµ¿±â I/O
DB2 ¼ÒÇÁÆ®¿þ¾î À¯Áöº¸¼ö
ÆÄÀÏ ½Ã½ºÅÛ ·¹À̾ƿô
ÀνºÅϽº ±¸¼º
µ¥ÀÌÅͺ£À̽º ±¸¼º
¹öÆÛ Ç®°ú Å×ÀÌºí ½ºÆäÀ̽º
°ü¸® ÀÛ¾÷
¹é¾÷ ¹× º¹±¸
°¡¿ë¼º ¹× ¼º´É ¸ð´ÏÅ͸µ
Á¦4Àå ´ë¿ë·® µ¥ÀÌÅÍ¿þ¾î ÇϿ콺 ȯ°æ¿¡¼ÀÇ ÃÖÀûÈ ¹æ¾È
µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Å´× ȯ°æ (DPF)¿¡¼ÀÇ ±âº» °í·Á»çÇ×
µ¥ÀÌÅÍ ¿þ¾îÇϿ콺¸¦ À§ÇÑ ¹°¸® µ¥ÀÌÅÍ ¼³°è °í·Á»çÇ×
Å×À̺í ÆÄƼ¼Å´×(Table Partitioning)
ºñ¿ë ±â¹Ý ¿ÉƼ¸¶ÀÌÀúÀÇ ¿Ã¹Ù¸¥ ÆÇ´ÜÀ» À§ÇÑ Åë°è Á¤º¸ ¼öÁý
Äõ¸® ½ÇÇà °èȹ ºÐ¼®