Ȩ > ÀÚ·á½Ç > News Letter
 
Download
News Letter
Site Link
XpertMon ´º½º·¹ÅÍ 43È£
2007/03/22 10:42 10264


¾È³çÇϼ¼¿ä. DB2 ¹× XpertMon »ç¿ëÀÚ ¿©·¯ºÐ!
¢ß ¾ÆÀÌƼ¿¢½ºÆÛÆ®±×·ì DB »ç¾÷ºÎÀÔ´Ï´Ù.

À̹ø ÁÖ ºÎÅÍ 3ÁÖ µ¿¾È Websphere Information Integrator
( DB2II ³ª V7 ¿¡¼­ Data Joiner·Î ¾Ë·ÁÁ®ÀÖ´Â) ¿¡ ´ëÇؼ­ »ìÆì º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

À̹ø ÁÖ´Â ±× ù¹ø° ½Ã°£À¸·Î WS IIÀÇ ±âº» °³³ä°ú Äõ¸®¸¦ ¾î¶»°Ô ó¸®Çϴ°¡¿¡
´ëÇØ »ìÆ캸µµ·Ï ÇÏ°Ú½À´Ï´Ù.


Understanding Websphere Information Integrator
V8.2 Performance


´Ù¾çÇÑ À̱âÁ¾ DBMSÀÇ µ¥ÀÌÅ͸¦ DB2¿¡¼­ Á¢±Ù ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â WS II°¡ V8.2¿¡¼­
¿©·¯ °¡Áö ±â´ÉÀÌ Çâ»óµÇ¾ú½À´Ï´Ù.

¿©±â¼­´Â WS IIÀÇ ±âº» ±â´ÉÀ» ÀÌÇØÇÏ°í federated queryÀÇ ¼º´ÉÀ» ÃÖÀûÈ­ ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ
¾Ë¾Æ º» ÈÄ, V8.2 ¿¡¼­ Ãß°¡µÈ »õ·Î¿î ±â´ÉµéÀ» ¾Ë¾Æº¸°í, ÀÌ»óÀûÀ¸·Î Àû¿ëÇÏ´Â ¹æ¹ýÀ»
»ý°¢Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù.

WS II ÀÇ ±âº» °³³ä

´ÙÀ½ ±×¸²Àº WS II¸¦ ÅëÇØ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢±ÙÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ°í ÀÖ½À´Ï´Ù.

¿©±â¼­ Wrapper ´Â DB2°¡ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Äڵ带 ´ã°í ÀÖ½À´Ï´Ù.
Server´Â Wrapper ¸¦ ÅëÇØ Á¢±ÙÇÒ ¼ö ÀÖ´Â °³Ã¼¸¦ ³ªÅ¸³À´Ï´Ù. ±×¸®°í NicknameÀº ¿ø°Ý ¹®¼­,
Å×À̺í, ºä µîÀ» DB2¿¡¼­ ÁöĪÇÏ´Â À̸§ÀÔ´Ï´Ù. Wrapper ¿Í Wrapper ¿¡ Á¤ÀÇµÈ Server,
Server¿Í ƯÁ¤ Server¿¡ Á¤ÀÇµÈ Nickname µîÀÇ °ü°è´Â Ä«Å»·Î±×¿¡ ÀúÀåµË´Ï´Ù.

II ÀνºÅϽº´Â ±× ¿Ü¿¡´Â ±âŸ DB2 ÀνºÅϽº¿Í °°Àº ¿ªÇÒÀ» ÇÕ´Ï´Ù.

NicknameÀº ÀÀ¿ëÇÁ·Î±×·¥À̳ª Ä«Å»·Î±×¿¡¼­ ÀÏ¹Ý Å×À̺íó·³ Àνĵ˴ϴÙ. NicknameÀÌ
Æ÷ÇÔµÈ Äõ¸®¸¦ ½ÇÇàÇÏ°Ô µÇ¸é, db2agent ´Â ÇØ´ç ¼Ò½º¿¡ ´ëÇÑ Wrapper ¶óÀ̺귯¸®¸¦ ·ÎµåÇÏ°Ô
µË´Ï´Ù. ¿ÉƼ¸¶ÀÌÀú´Â ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¤º¸¿Í Ä«Å»·Î±× µ¥ÀÌÅ͸¦ ¹ÙÅÁÀ¸·Î DB2¿Í
¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ÀÇ ½ÇÇà °èȹÀ» Àâ°Ô µË´Ï´Ù. Äõ¸®ÀÇ ÀϺδ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡ ¸Â´Â
ÇüÅ·ΠÀü´ÞµË´Ï´Ù.

¿ø°Ý µ¥ÀÌÅÍ ¼Ò½ºÀÇ ÀÔÀå¿¡¼­ II ´Â dynamic SQLÀ» º¸³»´Â ÀÏ¹Ý Å¬¶óÀ̾ðÆ®·Î Àνĵ˴ϴÙ.


PushdownÀº ¼º´É¸é¿¡¼­ °¡Àå Áß¿äÇÑ ¿ä¼ÒÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î PushdownÀÌ ¸¹ÀÌµÇ¸é µÉ¼ö·Ï,
µ¥ÀÌÅ͸¦ À̵¿½ÃÅ°´Â ´ë½Å, µ¥ÀÌÅÍ¿¡ °¡±î¿î °÷¿¡¼­ ÀÛ¾÷ÀÌ ¼öÇàµÇ¹Ç·Î ¼º´ÉÀº Çâ»óµÈ´Ù°í
º¼ ¼ö ÀÖ½À´Ï´Ù. WS II ´Â Wrapper¿¡ ÀúÀåµÈ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½ºÀÇ Á¤º¸¸¦ ¹ÙÅÁÀ¸·Î pushdown
±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù.

PushdownÀÌ »ç¿ëµÉ ¼ö ÀÖ´Â Áö ¿©ºÎ´Â ´ÙÀ½ÀÇ ¿ä¼Ò¿¡ ÀÇÇØ °áÁ¤µË´Ï´Ù.
  • ÇÊ¿ä ±â´É¿¡ ´ëÇÑ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ÀÇ Áö¿ø¿©ºÎ
  • ¼­¹ö ¿É¼Ç
    (¿¹, ´ëÁ¶¼ø¼­[collating sequence]°¡ Federated server¿Í ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿Í
    µ¿ÀÏÇÑÁö ¿©ºÎ µî...)
ºñ°ü°èÇü µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇؼ­´Â ½ÇÇà½Ã¿¡ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º°¡ ¹Þ¾Æ µéÀÏ ¼ö ÀÖ´Â ¿¬»êÀÚ¸¦
È®ÀÎÇϱâ À§ÇÑ¡®Çù»ó¡¯ °úÁ¤À» °ÅÄ¡°Ô µË´Ï´Ù.


WS IIÀÇ ¼º´É¿¡ ¿µÇâÀ» ÁÖ´Â ¿ä¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.
  • 󸮴ɷÂ, ³×Æ®¿öÅ© ´ë¿ª
  • ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿Í WS II ¼­¹ö¿ÍÀÇ Æ®·¡ÇÈ
    • Åë½ÅȽ¼ö (¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ ¿äû Ƚ¼ö)
    • ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ WS II ¼­¹ö·Î Àü¼ÛµÇ´Â µ¥ÀÌÅÍ ·®
  • ¿©·¯ µ¥ÀÌÅÍ ¼Ò½º¿¡ À§Ä¡ÇÑ µ¥ÀÌÅÍ·Î ÀÎÇÑ Æ®·¡ÇÈ
  • ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ Pushdown ´Ü°è
  • WS II¿Í ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ¼öÇàµÉ ½ÇÇà °èȹ

¿©±â¼­ ÇÑ°¡Áö À¯ÀÇÇÒ »çÇ×Àº, µ¥ÀÌÅÍ´Â Ç×»ó ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ WS II ¼­¹ö ÂÊÀ¸·Î¸¸
À̵¿ÇÑ´Ù´Â Á¡ÀÔ´Ï´Ù. ±× ¹Ý´ë ¹æÇâÀ¸·Î´Â À̵¿ÇÏÁö ¾Ê½À´Ï´Ù.

Federated Äõ¸®ÀÇ ¼º´É

´ÜÀÏ ¼Ò½º¸¦ °¡Áø Federated Äõ¸®ÀÇ ¼º´É¿¡ ´ëÇØ »ìÆ캸°Ú½À´Ï´Ù. ¿ì¼± ´ÜÀÏ ¿ø°Ý µ¥ÀÌÅÍ
¼Ò½º°¡ ÀÖ°í, WS II ¼­¹ö¿¡´Â ·ÎÄà µ¥ÀÌÅÍ°¡ ¾ø´Â ȯ°æÀ» »ý°¢ÇØ º¸°Ú½À´Ï´Ù.

WS II¸¦ ÅëÇØ Äõ¸®¸¦ ¼öÇàÇÑ °Í°ú, ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½ºÀÇ native interface¸¦ ÅëÇØ Äõ¸®¸¦ ¼öÇàÇÑ
°ÍÀÇ ¼öÇà½Ã°£ÀÌ ºñ½ÁÇÑ °æ¿ì, Äõ¸®ÀÇ ¼º´ÉÀÌ ¿ì¼öÇÏ´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.

´Ù¾çÇÑ Äõ¸®¸¦ ¼öÇàÇÑ °á°ú, ¸¹Àº Äõ¸®¿¡ ´ëÇØ ¼öÇà½Ã°£ÀÌ °°°Å³ª ºñ½ÁÇÏ°Ô ³ª¿Ô°í, ÀϺÎ
Äõ¸®¿¡ ´ëÇؼ­´Â WS II¸¦ ÅëÇÑ °ÍÀÌ ¼öÇà½Ã°£ÀÌ ±æ¾ú½À´Ï´Ù. ƯÀÌÇÑ Á¡Àº WS II¸¦ ÅëÇØ ¼öÇàÇÑ
°ÍÀÌ ¿ÀÈ÷·Á ´õ »¡¸® ¿Ï·áµÇ´Â Äõ¸®µµ ¸î °³ ÀÖ¾ú½À´Ï´Ù.

¾î¶»°Ô Çؼ­ ÀÌ·± °á°ú°¡ ³ªÅ¸³ª°Ô µÇ¾ú´ÂÁö ¾Ë¾Æº¸±â À§Çؼ­´Â ExplainÀ» ÅëÇØ ´ÙÀ½ÀÇ »çÇ×À»
È®ÀÎ ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
  • Äõ¸®°¡ ¿ÏÀüÇÏ°Ô Pushdown µÇ¾ú´Â°¡?
  • 󸮰úÁ¤¿¡¼­ ¸î °ÇÀÇ µ¥ÀÌÅÍ°¡ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ WS II ÂÊÀ¸·Î À̵¿Çϴ°¡?
  • Äõ¸®ÀÇ °á°ú´Â ¸î °ÇÀÇ µ¥ÀÌÅÍ°¡ ³ª¿À´Â°¡?

¿©±â¼­ Àá±ñ WS II ÀÇ ½ÇÇà °èȹÀ» È®ÀÎÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ Àá½Ã »ìÆ캸°Ú½À´Ï´Ù.

Visual Explain À̳ª DB2EXFMT¸¦ ÅëÇؼ­ ½ÇÇà °èȹÀ» È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2EXFMT¸¦
»ç¿ëÇϱâ À§Çؼ­´Â EXPLAIN Å×À̺íÀÌ »ý¼ºµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. EXPLAIN Å×À̺íÀº
INST_HOME/sqllib/misc/EXPLAIN.DDL ÆÄÀÏÀ» ½ÇÇàÇÏ¸é »ý¼ºµË´Ï´Ù.

EXPLAIN Å×À̺íÀÌ ÁغñµÇ¸é, ¸í·Éâ¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÕ´Ï´Ù.

db2 "explain for "
À§ ¸í·ÉÀ» ¼öÇàÇϸé EXPLAIN Å×ÀÌºí¿¡ ³»¿ëÀÌ µé¾î°©´Ï´Ù. ÀÌÁ¦ explain °á°ú¸¦ È®ÀÎÇϱâ
À§ÇØ ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÕ´Ï´Ù.

db2exfmt -d -1 -o

Federated Äõ¸®ÀÇ Explainµµ ´Ù¸¥ Äõ¸®¿Í À¯»çÇÏÁö¸¸, ÇÑ°¡Áö 'SHIP' ¿¬»êÀÚ°¡ ÀÖ´Ù´Â °ÍÀÌ
Ư¡ÀÔ´Ï´Ù.'SHIP' ¿¬»êÀÚ´Â ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ Åë½ÅÀ» ³ªÅ¸³À´Ï´Ù.


Explain °á°ú´Â Æ®¸®ÇüÅ·Π³ªÅ¸³³´Ï´Ù. °¢°¢ÀÇ ¿¬»êÀÚ´Â ÃßÁ¤ Çà¼ö(À­ÁÙ)¿Í cost(¾Æ·§ÁÙ)¿Í
ÇÔ²² Ç¥½ÃµË´Ï´Ù. ¸Ç À§ÀÇ'RETURN' ¿¬»êÀÚ¿¡ ±× ¹ü·Ê¸¦ º¸¿©ÁÝ´Ï´Ù.

NLJOIN, HSJOIN, MGJOIN, SCAN, IXSCAN, FETCH, SORT, GRPBY, DISTINCT, UNION µîÀÇ
¿¬»êÀÚ´Â ´Ù¸¥ Äõ¸®¿Í µ¿ÀÏÇÏÁö¸¸,'SHIP' ¿¬»êÀڴ ó¸®°úÁ¤ÀÌ ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º·Î À̵¿ÇÑ´Ù´Â
°ÍÀ» ÀǹÌÇÕ´Ï´Ù. SELECT ¹®Àå¿¡¼­'SHIP' ¿¬»êÀÚ À§ÂÊÀº ·ÎÄÿ¡¼­ ÀϾ´Â °úÁ¤ÀÔ´Ï´Ù.

Æ®¸®ÀÇ ¸Ç ¾Æ·¡¿¡´Â Å×À̺í, À妽º, ±×¸®°í Nickname('NK'·Î Ç¥½Ã)ÀÌ À§Ä¡ÇÕ´Ï´Ù.

´ÙÀ½ µÎ Explain °á°ú¸¦ »ìÆ캸°Ú½À´Ï´Ù.
ÀÌÀü¿¡ SELECT ¹®Àå¿¡ À־, 'SHIP' ¿¬»êÀÚ À§ÂÊÀº WS II ¼­¹ö¿¡¼­ ÀϾ´Â ÀÛ¾÷À̶ó°í
¹àÈù ¹Ù ÀÖ½À´Ï´Ù. ÀÌÁ¡À» À¯ÀÇÇÏ½Ã°í ´ÙÀ½ µÎ explain °á°ú¸¦ »ìÆ캸½Ã±â ¹Ù¶ø´Ï´Ù.


WS II V8.2ÀÇ »õ·Î¿î ±â´ÉÀ» ¿ä¾àÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.
  • fenced wrapper
  • local caching
  • nickname Åë°èÁ¤º¸ °ü¸®
  • informational constraints
  • ÆÄƼ¼Ç ȯ°æ ¹× SMP ¿¡¼­ÀÇ º´·Äó¸®

¿ÞÂÊÀº µÎ Å×ÀÌºí¿¡ ´ëÇÑ joinÀÌ ¿ÏÀüÈ÷ Pushdown µÇ¾î 1°Ç¸¸ÀÌ ¸®ÅϵǾú½À´Ï´Ù.

¿À¸¥ÂÊÀº joinÀº Pushdown µÇ¾úÀ¸³ª, ¸¶Áö¸· sort / group by ´Â WS II ¼­¹ö¿¡¼­ ¼öÇà
µÇ¾ú½À´Ï´Ù. À̸¦ À§ÇØ 302400 °ÇÀÌ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ WS II ¼­¹ö·Î À̵¿µÇ¾ú½À´Ï´Ù.

¿ÞÂÊó·³ ¿ÏÀüÈ÷ Pushdown µÇ¸é¼­, ÀûÀº °Ç¼ö¸¦ ¸®ÅÏÇÏ´Â Äõ¸®ÀÇ °æ¿ì´Â native interface¸¦
ÅëÇÑ °Í°ú ºñ½ÁÇÑ ¼º´ÉÀ» ³»°Ô µË´Ï´Ù.

ÇÏÁö¸¸ ¿ÏÀüÈ÷ Pushdown µÇ¸é¼­, ÀûÀº °Ç¼ö¸¦ ¸®ÅÏÇÏ°Ô µÈ´Ù ÇÏ´õ¶óµµ ¼º´ÉÀÌ ´Ù¸¦ ¼ö°¡ Àִµ¥
ÀÌ´Â ¿ø°Ý ¼Ò½º¿ÍÀÇ SQLÀÌ ´Ù¸£°Å³ª, WS IIÀÇ ¿ÉƼ¸¶ÀÌÀú°¡ Äõ¸®¸¦ Rewrite Çϱ⠶§¹®ÀÔ´Ï´Ù.

À§ ³»¿ëÀ» Á¾ÇÕÇÏ¸é ´ÙÀ½°ú °°ÀÌ °á·ÐÀ» ³¾ ¼ö ÀÖ½À´Ï´Ù.

´ÜÀÏ ¼Ò½ºÀÏ ¶§,
  • WS II°¡ native access ¿Í ¼º´ÉÀÌ À¯»çÇÑ °æ¿ì´Â
    • Äõ¸®°¡ ¿ÏÀüÈ÷ Pushdown µÇ°Å³ª,
    • ¿ø°Ý ¼öÇà½Ã°£ÀÌ ÂªÁö ¾Ê°í, ¾î´À Á¤µµ ½Ã°£ÀÌ °É¸®°Å³ª,
    • ¸®ÅϵǴ °á°úÀÇ ¾çÀÌ ±×¸® ¸¹Áö ¾ÊÀ» ¶§ ÀÔ´Ï´Ù.
  • WS II °¡ ´õ ´À¸° °æ¿ì´Â
    • Äõ¸®°¡ ¿ÏÀüÈ÷ Pushdown µÇÁö ¾Ê°í, ´ë·®ÀÇ Áß°£°á°ú°¡ WS II ¼­¹ö·Î À̵¿Çϰųª,
    • Äõ¸®°¡ ¸Å¿ì ª°Å³ª,
    • ¸®ÅϵǴ °á°ú°¡ Ŭ ¶§ ÀÔ´Ï´Ù.
  • WS II °¡ ´õ ºü¸¥ °æ¿ìµµ Àִµ¥, ÀÌ´Â
    • WS II°¡ rewrite ÇÑ Äõ¸®°¡ ¿ÏÀüÈ÷ Pushdown µÇ¸é¼­ native access º¸´Ù È¿À²ÀûÀ̰ųª,
    • Äõ¸®°¡ ¿ÏÀüÈ÷ Pushdown µÇÁö ¾Ê¾ÒÁö¸¸, WS II°¡ ÈξÀ È¿À²ÀûÀÎ ½ÇÇà °èȹÀ» Àâ¾ÒÀ» °æ¿ì ÀÔ´Ï´Ù.

    ¿©·¯ ¼Ò½º¿¡ ´ëÇÑ Äõ¸®¹®Àå¿¡ ´ëÇØ »ìÆ캸°Ú½À´Ï´Ù. ¿©·¯ ¼Ò½º¿¡ ´ëÇÑ Äõ¸®¶ó ÇÔÀº ´ÙÀ½ÀÇ µÎ
    °æ¿ì Áß Çϳª¸¦ ¸»ÇÕ´Ï´Ù.
    • WS II ¼­¹ö¿¡´Â µ¥ÀÌÅÍ°¡ ¾ø°í, µÑ ÀÌ»óÀÇ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½ºÀÇ µ¥ÀÌÅ͸¦ ÂüÁ¶
    • WS II ¼­¹ö¿Í Çϳª ÀÌ»óÀÇ ¿ø°Ý µ¥ÀÌÅÍ¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ ÂüÁ¶

    ÀÌ·± °æ¿ì¿¡µµ ¼º´ÉÀº ´ÜÀÏ ¿ø°Ý ¼Ò½º¿Í ¸¶Âù°¡Áö·Î µ¥ÀÌÅÍÀÇ À§Ä¡(µ¥ÀÌÅÍ´Â ¿ø°Ý µ¥ÀÌÅÍ
    ¼Ò½º¿¡¼­ WS II ÂÊÀ¸·Î¸¸ À̵¿ÇÕ´Ï´Ù.)¿Í À̵¿µÇ´Â µ¥ÀÌÅÍÀÇ ¾ç¿¡ Á¿ìµË´Ï´Ù.

    ¸¸¾à join ÇØ¾ß ÇÒ µÎ Å×À̺íÀÌ ¼­·Î ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º¿¡ À§Ä¡ÇÏ°í ÀÖ´Ù¸é, join Çϱâ Àü¿¡ µÑ
    ¸ðµÎ WS II ¼­¹ö·Î ¿Å°Ü¿Í¾ß ÇÕ´Ï´Ù. ÀÌ·± °æ¿ì¿¡µµ Á» ´õ ¹Ù¶÷Á÷ÇÑ Á¢±Ù¹ýÀÌ ÀÖ´Ù¸é, joinÀ»
    À§ÇØ µ¥ÀÌÅ͸¦ ¿Å°Ü¿Â´Ù°í ÇÏ´õ¶óµµ, ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÇÊÅ͸µÀ» Åë°úÇÑ µ¥ÀÌÅ͸¸
    ¿Å°Ü¿Â´Ù¸é ¼º´ÉÀÌ ´õ ³ªÀ» °ÍÀÔ´Ï´Ù.

    ±×·³ ÀÌ·± °æ¿ì ¼º´É¿¡ ´ëÇÑ Æò°¡´Â ¾î¶»°Ô ÇÒ±î¿ä?

    ´ÜÀÏ ¼Ò½ºÀÇ °æ¿ì¿¡´Â WS II¸¦ ÅëÇØ ¼öÇàÇÑ °Í°ú, native access ¸¦ ÅëÇØ ¼öÇàÇÑ °ÍÀÇ ¼º´ÉÀ»
    ºñ±³ÇÏ´Â °ÍÀ¸·Î Æò°¡°¡ °¡´ÉÇߴµ¥¿ä, ¿©·¯ ¼Ò½º¿¡ ´ëÇÑ ¼º´É Æò°¡´Â ´Ù¼Ò ºñ±³¿¡ ¹«¸®°¡ ÀÖ±ä
    ÇÏÁö¸¸, Å×À̺íµéÀÌ ¼­·Î ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º¿¡ ºÐ»êµÈ ȯ°æ¿¡¼­ÀÇ join°ú µ¿ÀÏÇÑ µ¥ÀÌÅÍ ¼Ò½º¿¡
    ÇÔ²² À§Ä¡ÇÑ È¯°æ¿¡¼­ÀÇ joinÀ» ºñ±³ÇÏ´Â ¹æ¹ýÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÇÑ°¡Áö ¿¹¸¦ µé¾î º¸°Ú½À´Ï´Ù. µÎ °³ÀÇ Å×À̺í - Customer, Order- ÀÌ ÀÖ½À´Ï´Ù. Å×À̺í
    À̸§¿¡¼­ ÁüÀÛÇÒ ¼ö ÀÖµíÀÌ, °¢°¢ÀÇ ÁÖ¹®Á¤º¸´Â Order Å×ÀÌºí¿¡ µé¾î°¡°í °í°´Á¤º¸´Â
    Customer Å×ÀÌºí¿¡ µé¾î°©´Ï´Ù. ¸ðµç ÁÖ¹®Àº Customer Key¸¦ ÂüÁ¶ÇÏ°í, µÎ Å×ÀÌºí¿¡´Â
    Customer Key Ä®·³¿¡ ´ëÇÑ À妽º°¡ ÀÖ½À´Ï´Ù.

    ¿©±â¼­ °¡´ÉÇÑ join ¹æ¹ý 2°¡Áö¿¡ ´ëÇØ °í·ÁÇØ º¸°Ú½À´Ï´Ù. ´ÙÀ½ °Ë»ö Á¶°Ç°ú Explain Æ®¸®¸¦
    »ìÆ캸½Ã±â ¹Ù¶ø´Ï´Ù.
    1. Customer Key°¡ ÁöÁ¤µÈ 14¸íÀÇ °í°´¿¡ ´ëÇØ, °¢°¢ÀÇ °í°´¿¡ ´ëÇÑ ÁÖ¹® °Ç¼ö¸¦ °Ë»öÇ϶ó.
    2. ÃÑ ÁÖ¹® ¾×¼ö°¡ 450¸¸ ÀÌ»óÀÎ ±¹°¡ÀÇ °í°´ ¼ö¸¦ °Ë»öÇ϶ó.

    À§ °Ë»ö¿¡ ´ëÇÑ Explain Æ®¸®´Â ´ÙÀ½°ú °°½À´Ï´Ù.

    1¹ø Äõ¸®¿¡ ´ëÇÑ Explain Æ®¸®                                             2¹ø Äõ¸®¿¡ ´ëÇÑ Explain Æ®¸®

    ¿ÞÂÊ 1¹ø Äõ¸®¿¡ ´ëÇÑ ³»¿ëÀÌ ³ª¾Æ º¸ÀÔ´Ï´Ù. ¿ø°Ý ¼Ò½º µ¥ÀÌÅÍ·ÎÀÇ Á¢±Ù¿¡ À־, ¸¹Àº
    µ¥ÀÌÅÍ°¡ À̵¿µÇÁö ¾Ê´Â ¹Ý¸é ¿À¸¥ÂÊ Äõ¸®´Â ´ë·®ÀÇ µ¥ÀÌÅÍ°¡ WS II ¼­¹ö·Î À̵¿µÇ±â ¶§¹®¿¡
    ³ªºü º¸ÀÔ´Ï´Ù.

    ½ÇÁ¦·Î ÀÌ µÎ Äõ¸®¸¦ µÎ °¡Áö ȯ°æ? µÎ Å×À̺íÀÌ µ¿ÀÏÇÑ µ¥ÀÌÅͼҽº¿¡ ÀÖÀ» °æ¿ì¿Í ´Ù¸¥
    µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖÀ» °æ¿ì? ¿¡¼­ ¼öÇàÇÑ °á°ú¸¦ »ìÆ캸¸é ´ÙÀ½°ú °°½À´Ï´Ù.

    Äõ¸® µÎ Å×À̺íÀÌ µ¿ÀÏ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖÀ» °æ¿ì µÎ Å×À̺íÀÌ ¼­·Î ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖÀ» °æ¿ì
    1¹ø Äõ¸® 18 ms 22 ms
    2¹ø Äõ¸® 11 sec 106 sec


    1¹ø Äõ¸®¿¡ ´ëÇؼ­´Â µÎ °æ¿ìÀÇ Â÷ÀÌ°¡ °ÅÀÇ ¾øÁö¸¸, 2¹ø Äõ¸®ÀÇ °æ¿ì´Â Å« Â÷À̸¦ º¸ÀÔ´Ï´Ù.
    ÀÌ´Â 2¹ø Äõ¸®¿¡¼­´Â ´ë·®ÀÇ µ¥ÀÌÅÍ°¡ WS II·Î À̵¿µÇ¾î¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù.

    ³íÁ¡¿¡¼­ Àá½Ã ¹þ¾î³ª´Â À̾߱âÁö¸¸, federation ȯ°æÀ¸·Î DW ¸¦ ±¸ÃàÇÏ´Â °ÍÀº ÀϹÝÀûÀ¸·Î
    ÁÁÀº ¹æ¹ýÀÌ ¾Æ´ÔÀ» º¸¿©ÁÖ´Â ¿¹À̱⵵ ÇÕ´Ï´Ù.


    XpertMon for DB2 UDB V2
    DB »ç¾÷ºÎ
    Tel : 02-2108-1458
    Fax : 02-2108-1459
    Mobile : 011-896-6545
    E-mail : hjlee@iteg.co.kr
    URL : http://iteg.co.kr

¸ñ·Ï ±Û¾²±â ¼öÁ¤