°ü¸® ¾È³»¼­


ºÎ·Ï I. db2exfmt - Explain Å×À̺í Çü½Ä µµ±¸

db2exfmt µµ±¸¸¦ »ç¿ëÇÏ¿© Explain Å×ÀÌºí ³»¿ëÀÇ Çü½ÄÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µµ±¸´Â ÀνºÅϽº sqllib µð·ºÅ丮ÀÇ misc ¼­ºêµð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.

ÀÌ µµ±¸´Â »ç¿ëÇÏ·Á¸é, Çü½ÄÀ» ÁöÁ¤ÁßÀÎ Explain Å×ÀÌºí¿¡ ´ëÇÑ Àб⠾׼¼½º ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.



>>-db2exfmt----+-------------+---+-------------+---+--------+--->
               '--d--dbname--'   '--e--schema--'   '--f--O--'
 
>-----+------------------+---+-----+---+-----------+------------>
      |     .---------.  |   '--l--'   '--n--name--'
      |     V         |  |
      '--g-----+---+--+--'
               +-O-+
               +-T-+
               +-I-+
               '-C-'
 
>-----+-------------+---+--------------+------------------------>
      '--s--schema--'   +--o--outfile--+
                        | .--t-.       |
                        '-+----+-------'
 
>-----+-----------------------+---+----------------+------------>
      '--u--userID--password--'   '--w--timestamp--'
 
>-----+--------------+---+-----+-------------------------------><
      '--#--sectnbr--'   '--h--'
 

-d dbname
ÆÐŰÁö¸¦ Æ÷ÇÔÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ À̸§
-e schema
Explain Å×ÀÌºí ½ºÅ°¸¶
-f
Æ÷¸ËÆÃ Ç÷¡±×. À̹ø ¸±¸®½º¿¡¼­ Áö¿øµÇ´Â À¯ÀÏÇÑ °ªÀº OÀÔ´Ï´Ù(¿¬»êÀÚ ¿ä¾à).
-g
±×·¡ÇÁ Ç÷£. -g¸¸ ÁöÁ¤µÈ °æ¿ì, ¸ðµç Å×ÀÌºí¿¡ ´ëÇÑ Çü½ÄÈ­µÈ Á¤º¸°¡ µÚ¿¡ µû¶ó¿À´Â ±×·¡ÇÁ°¡ »ý¼ºµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ´ÙÀ½ÀÇ À¯È¿ °ªÀÌ Á¶ÇյǾî ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.

O
±×·¡ÇÁ¸¸ »ý¼ºÇÕ´Ï´Ù. Å×ÀÌºí ³»¿ëÀÇ Çü½ÄÀº ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù.
T
±×·¡ÇÁÀÇ °¢ ¿¬»êÀÚ ¾Æ·¡¿¡ Àüü ºñ¿ëÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.
I
±×·¡ÇÁÀÇ °¢ ¿¬»êÀÚ ¾Æ·¡¿¡ ÀÔÃâ·Â ºñ¿ëÀ» Æ÷ÇÔ½Ãŵ´Ï´Ù.
C
±×·¡ÇÁÀÇ °¢ ¿¬»êÀÚÀÇ ¿¹»ó Ãâ·Â ±âº» Çà ¼ö(cardinality)(tupleÀÇ ¼ö)¸¦ Æ÷ÇÔ½Ãŵ´Ï´Ù.
-l
ÆÐŰÁö À̸§À» ó¸®ÇÒ ¶§ ´ë¼Ò¹®ÀÚ¸¦ ±¸º°ÇÕ´Ï´Ù.
-n name
Explain ¿äû ¼Ò½ºÀÇ À̸§(SOURCE_NAME)
-s schema
Explain ¿äû ¼Ò½ºÀÇ ½ºÅ°¸¶ ¶Ç´Â ±ÔÁ¤ÀÚ(SOURCE_SCHEMA)
-o outfile
Ãâ·Â ÆÄÀÏ À̸§
-t
Ãâ·Â °æ·Î¸¦ Å͹̳ηΠÁöÁ¤ÇÕ´Ï´Ù.
-u user ID password
µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇÒ ¶§, Á¦°øµÈ »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ »ç¿ëÇϽʽÿÀ.

»ç¿ëÀÚ ID¿Í ¾ÏÈ£´Â À̸§ ÁöÁ¤ ±Ô¾à¿¡ ¸Â°Ô À¯È¿ÇØ¾ß Çϸç, µ¥ÀÌÅͺ£À̽º°¡ ÀνÄÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

-w timestamp
Explain ½Ã°£¼ÒÀÎ. ÃÖÁ¾ Explain ¿äûÀ» È®º¸ÇÏ·Á¸é -1À» ÁöÁ¤ÇϽʽÿÀ.
-# sectnbr
¼Ò½ºÀÇ ¼½¼Ç ¹øÈ£. ¸ðµç ¼½¼ÇÀ» ¿äûÇÏ·Á¸é 0À» ÁöÁ¤ÇϽʽÿÀ.
-h
µµ¿ò¸» Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÁöÁ¤µÇ¸é, ´Ù¸¥ ¿É¼ÇÀº ¸ðµÎ ¹«½ÃµÇ¸ç µµ¿ò¸» Á¤º¸¸¸ Ç¥½ÃµË´Ï´Ù.

-h ¹× -l ¿É¼ÇÀÇ °æ¿ì¸¦ Á¦¿ÜÇϰí, Á¦°øµÇÁö ¾Ê°Å³ª ¿ÏÀüÈ÷ ÁöÁ¤µÇÁö ¾ÊÀº ¸Å°³º¯¼ö °ªÀ» ÀÔ·ÂÇ϶ó´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.

Explain Å×ÀÌºí ½ºÅ°¸¶°¡ Á¦°øµÇÁö ¾ÊÀ» °æ¿ì, ȯ°æ º¯¼ö °ª USER°¡ ±âº»°ªÀ¸·Î »ç¿ëµË´Ï´Ù. ÀÌ º¯¼ö¸¦ ãÀ» ¼ö ¾øÀ» °æ¿ì, Explain Å×ÀÌºí ½ºÅ°¸¶¸¦ ¹¯´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù.

¼Ò½º À̸§, ¼Ò½º ½ºÅ°¸¶ ¹× Explain ½Ã°£¼ÒÀÎÀÌ LIKE ¼ú¾î ¾ç½Ä¿¡ Á¦°øµÉ ¼ö ÀÖÀ¸¸ç, ÀÌ ¾ç½Ä¿¡´Â ÇÑ ¹øÀÇ È£Ãâ·Î ¿©·¯ °³ÀÇ ¼Ò½º¸¦ ¼±ÅÃÇϱâ À§ÇØ ÆÛ¼¾Æ® ºÎÈ£(%) ¹× ¹ØÁÙ(_)ÀÌ ÆÐÅÏ ÀÏÄ¡ ¹®ÀÚ·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÃÖ±Ù¿¡ ¼³¸íµÈ ¸í·É¹®ÀÇ °æ¿ì, Explain ½Ã°£Àº -1·Î ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ À̸§ ¾øÀÌ -o°¡ ÁöÁ¤µÇ°í -t°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, ÆÄÀÏ À̸§(±âº» À̸§Àº db2exfmt.outÀÓ)À» ÀÔ·ÂÇ϶ó´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. -o¿Í -t¸¦ ¸ðµÎ ÁöÁ¤ÇÏÁö ¾Ê¾Æµµ ÆÄÀÏ À̸§(±âº» ¿É¼ÇÀº Å͹̳ΠÃâ·ÂÀÓ)À» ÀÔ·ÂÇ϶ó´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. -o¿Í -t°¡ ¸ðµÎ ÁöÁ¤µÇ¸é, Ãâ·Â °æ·Î°¡ Å͹̳ηΠÁöÁ¤µË´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]