°ü¸® ¾È³»¼­


µ¥ÀÌÅ͸¦ ÆÄƼ¼ÇÀ¸·Î ³ª´©´Â ¹æ½Ä

±âº»ÀûÀ¸·Î, µ¥ÀÌÅÍ ÀçºÐ»ê À¯Æ¿¸®Æ¼´Â °¢ ÇØ½¬ ÆÄƼ¼Ç¿¡ µ¿ÀÏÇÑ Çà ¼ö°¡ ÇØ½¬µÇ´Â °ÍÀ¸·Î °£ÁÖÇϱ⠶§¹®¿¡ ³ëµå ±×·ìÀÇ ¸ðµç µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ °ÉÃÄ ÇØ½¬ ÆÄƼ¼ÇÀÌ ÀÏÁ¤ÇÏ°Ô ÆÄƼ¼ÇÀ¸·Î ³ª´¹´Ï´Ù. °¢ ÇØ½¬ ÆÄƼ¼Ç¿¡ µ¿ÀÏÇÑ ¼öÀÇ ÇàÀÌ ÇØ½¬µÇÁö ¾ÊÀ» °æ¿ì, ºÐ»ê ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÇöÀç ºÐ»êÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏ¿¡´Â °¢ 4 096 ÆÄƼ¼Ç¿¡ ´ëÇÑ °ªÀÌ µé¾î ÀÖ½À´Ï´Ù. °¢ °ªÀº ÇØ´çµÇ´Â ÇØ½¬ ÆÄƼ¼ÇÀÇ °¡ÁßÄ¡·Î »ç¿ëµË´Ï´Ù. µ¥ÀÌÅÍ ÀçºÐ»ê À¯Æ¿¸®Æ¼´Â ¸ðµç µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀÌ °ÅÀÇ °°Àº °¡ÁßÄ¡¸¦ °®´Â ¸ñÇ¥ ÆÄƼ¼Ç ¸ÊÀ» »ý¼ºÇÕ´Ï´Ù. ±×·¯¹Ç·Î, µ¥ÀÌÅÍ ºÐ»êÀÌ ºñ´ëĪÀûÀÌ¶óµµ ºÐ»ê ÆÄÀÏÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ±ÕµîÇÏ°Ô ºÐ»êÇÒ ¼ö ÀÖ½À´Ï´Ù.

AutoLoader À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ANALYZE ¿É¼ÇÀ¸·Î ºÐ»ê ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀ» µ¥ÀÌÅÍ ÀçºÐ»ê À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÔ·ÂÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. AutoLoader À¯Æ¿¸®Æ¼¿¡ ´ëÇØ¼­´Â µ¥ÀÌÅÍ À̵¿ À¯Æ¿¸®Æ¼ ¾È³» ¹× ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

´Ù¸¥ ¹æ¹ýÀ¸·Î¼­, PARTITION ¹× NODENUMBER SQL ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇØ½¬ ÆÄƼ¼ÇÀ̳ª µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡ °ÉÃÄ ÇöÀçÀÇ µ¥ÀÌÅÍ ºÐ»êÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. (PARTITION ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÇØ½¬ ÆÄƼ¼Ç¿¡¼­ÀÇ ºÐ»êÀ» °áÁ¤ÇÕ´Ï´Ù). ÀÌ·¯ÇÑ Á¤º¸¸¦ »ç¿ëÇÏ¿© ºÐ»ê ÆÄÀÏ ¹× ¸ñÇ¥ ÆÄƼ¼Ç ¸Ê¸¦ À̲ø¾î³¾ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, ÀÏÁ¤ÇÏÁö ¾ÊÀº µ¥ÀÌÅÍ ºÐ»êÀ¸·Î ºÒ±ÔÄ¢ÇÏ°Ô ¸¹Àº ÇàÀ» °¡Áö°í ÀÖ´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼ÇÀ» ãÀ¸·Á¸é, ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.

   SELECT PARTITION(column_name), COUNT(*) FROM table_name
      GROUP BY PARTITION(column_name)
      ORDER BY PARTITION(column_name) DESC
      FETCH FIRST 100 ROWS ONLY

table_nameÀÌ °¡Àå Å« Å×À̺íÀ̰í column_nameÀÌ ±× Å×ÀÌºí¿¡¼­ ÀûÀýÇÑ Ä÷³ÀÎÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.


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