| Oracle µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±×·¡ÇÈ ½ÇÇà °èȹ ºä¾î Oracle Database ¹öÀü 10g ¹× 11g (epiewer)ÀÇ ±×·¡ÇÈ ½ÇÇà °èȹ ºä¾î´Â Oracle ½ÇÇà (Explain) °èȹ I¸¦ »ý¼ºÇÏ°í Ç¥½ÃÇÏ´Â Java ±â¹Ý ½ÇÇà °¡´É ´ëÈ ÇÁ·Î±×·¥ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Oracle µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±×·¡ÇÈ ½ÇÇà °èȹ ºä¾î ¼øÀ§ ¹× ¿ä¾à
Oracle µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±×·¡ÇÈ ½ÇÇà °èȹ ºä¾î ű×
Oracle µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±×·¡ÇÈ ½ÇÇà °èȹ ºä¾î ¼³¸í
ÇϳªÀÇ Áß¿äÇÑ »õ·Î¿î ±â´É EPViewer´Â ÇÏÀ§ ³ëµå¿¡ ´ëÇÑ °æ°ú ½Ã°£À̾ø´Â ½ÇÁ¦ ÀÛ¾÷ÀÇ °æ°ú ½Ã°£ ¸¸ Æ÷ÇÔÇÏ´Â °æ°ú ¹× ½ÇÁ¦ÀÇ °æ°ú ¹× ½ÇÁ¦¸¦ °è»êÇÏ°í Ç¥½ÃÇÕ´Ï´Ù. µû¶ó¼ EPViewer´Â °ª ºñ½Ñ ÀÛ¾÷À» °Á¶ Ç¥½Ã ÇÒ ¼ö ÀÖÀ¸¸ç ½ÇÇà °èȹÀÇ ´Ü°è°¡ °¡Àå ºñ½Î´Â ´Ü°è´Â ¸Å¿ì ºü¸£°í ºü¸£°Ô º¼ ¼ö ÀÖ½À´Ï´Ù. ¶Ç ´Ù¸¥ »õ·Î¿î ±â´ÉÀº ¸¶¿ì½º ½ºÅ©·Ñ ÈÙÀ» »ç¿ëÇÏ¿© ½ÇÇà °èȹÀ» »ç¿ëÇÏ¿© ½ÇÇà °èȹÀ» ½±°í ½ÇÇà °èȹÀ» Ž»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¡ÇÈ ½ÇÇà (Explain) °èȹÀº Oracle ÇÔ¼ö dbms_xplan.display¿¡¼ Á¦°øÇÏ´Â Å×À̺í Çü½Ä ½ÇÇà °èȹ Ç¥Çöº¸´Ù Àб⠽±°í ÀÌÇØÇÏ´Â °ÍÀÌ ÈξÀ ½±½À´Ï´Ù. Ç¥ Çü½ÄÀÇ Ç¥Çö¿¡¼´Â ƯÈ÷ º¹ÀâÇÑ ½ÇÇà °èȹ¿¡ ´ëÇÑ ´Ù¾çÇÑ ´Ü°èÀÇ ½ÇÇà ¼ø¼¸¦ ÀÌÇØÇϱⰡ ¾î·Æ½À´Ï´Ù. EPSiewer ÇÊÅÍ ¹× ¾×¼¼½º ¼ú¾î¸¦ »ç¿ëÇÏ´Â ±×·¡ÇÈ ½ÇÇà °èȹ¿¡¼´Â µ¿ÀÛ ´Ü°è Á¤º¸¿¡ Á÷Á¢ÀûÀ¸·Î Ç¥½ÃµÈ´Ù; Ç¥ Çü½Ä °èȹ¿¡¼ ÀÌ·¯ÇÑ ¼ú¾î´Â Á¶ÀÛ ID ¸µÅ©¿¡¼ ÂüÁ¶µË´Ï´Ù. EPViewer´Â ¸¶Áö¸· ½ÇÇàÀÇ ¿¹»ó °ªÀÌ ¿·¿¡ÀÖ´Â v $ sql_plan_statistics_all µ¥ÀÌÅ͸¦ Ç¥½Ã ÇÒ ¼ö ÀÖ½À´Ï´Ù. EPViewer¸¦ »ç¿ëÇϸé ÁÖ¾îÁø SQL_ID ¶Ç´Â Çؽà °ª¿¡ ´ëÇØ V $ SQL_PLAN, Stats $ SQL_PLAN, Stats $ SQL_PLAN (_Usage), DBA_HIST_SQL_PLAN (_Usage), DBA_HIST_SQL_PLAN, V $ SQL_PLAN_STATISTICS_ALLÀ» Æ÷ÇÔÇÏ´Â v $ SQL_PLAN_STATISTICS_ALL)¿¡¼ ½ÇÇà °èȹÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. EPViewer´Â °¡Àå ºñ½Ñ ÀÛ¾÷ / ³ëµå¸¦ °Á¶ Ç¥½ÃÇÕ´Ï´Ù. Çà ¼Ò½º ½ÇÇà Åë°è¸¦ »ç¿ëÇÒ ¼öÀÖ´Â °æ¿ì EPViewer´Â ºñ½Ñ ½ÇÁ¦ / ¸¶Áö¸· °æ°ú ½Ã°£À¸·Î ³ëµå¸¦ °Á¶ Ç¥½ÃÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é epviewer´Â ºñ½Ñ ¿¹»ó ½Ã°£À¸·Î ³ëµå¸¦ °Á¶ Ç¥½ÃÇÕ´Ï´Ù. µû¶ó¼ ½ÇÇà °èȹ¿¡ ¸¹Àº ³ëµå°¡ Æ÷ÇԵǾîÀÖ´Â °æ¿ì ƯÈ÷ ½ÇÇà °èȹÀÇ ´Ü°è°¡ °¡Àå ºü¸£°í ºü¸£°Ô Ç¥½ÃµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº http://www.epviewer.bplaced.net/wp-content/uploads/2012/01/readme_epviewer.pdf¸¦ ÂüÁ¶ÇϽʽÿÀ
Oracle µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±×·¡ÇÈ ½ÇÇà °èȹ ºä¾î °ü·Ã ¼ÒÇÁÆ®¿þ¾î