{"id":429,"date":"2015-09-03T01:01:27","date_gmt":"2015-09-03T01:01:27","guid":{"rendered":"http:\/\/haisins.epac.to\/wordpress\/?p=429"},"modified":"2015-09-03T01:01:27","modified_gmt":"2015-09-03T01:01:27","slug":"%eb%b0%94%ec%9d%b8%eb%93%9c-%eb%b3%80%ec%88%98-peeking-%eb%aa%b0%eb%9e%98-%ec%97%bf%eb%b3%b4%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/haisins.synology.me\/wordpress\/?p=429","title":{"rendered":"\ubc14\uc778\ub4dc \ubcc0\uc218 Peeking ( \ubab0\ub798 \uc5ff\ubcf4\uae30 )"},"content":{"rendered":"<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">Oracle9i Online Document<\/span><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc5d0\uc11c<span > New Feature<\/span>\ub97c \uc870\ud68c\ud574 \ubcf4\uba74 \uc544\ub798\uc640 \uac19\uc774<span ><br \/>\nBind Variable Peeking<\/span>\uc5d0 \ub300\ud574 \uc18c\uac1c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<div  align=\"center\" style=\"text-align:center;line-height:13.5pt;\nmso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\nword-break:keep-all\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/p>\n<hr size=\"2\" width=\"100%\" align=\"center\">\n<p><\/span><\/div>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><br \/>\nPeeking of User-Defined Bind Variables<br \/>\nThe CBO peeks at the values of user-defined bind variables on the first<br \/>\ninvocation of a cursor. This feature lets the optimizer determine the<br \/>\nselectivity of any WHERE clause condition, as well as if literals have been<br \/>\nused instead of bind variables. On subsequent invocations of the cursor, no<br \/>\npeeking takes place, and the cursor is shared, based on the standard<br \/>\ncursor-sharing criteria, even if subsequent invocations use different bind<br \/>\nvalues. <\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">When bind variables are used in a statement, it is<br \/>\nassumed that cursor sharing is intended and that different invocations are<br \/>\nsupposed to use the same execution plan. If different invocations of the cursor<br \/>\nwould significantly benefit from different execution plans, then bind variables<br \/>\nmay have been used inappropriately in the SQL statement.<\/span><\/p>\n<div  align=\"center\" style=\"text-align:center;line-height:13.5pt;\nmso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\nword-break:keep-all\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/p>\n<hr size=\"2\" width=\"100%\" align=\"center\">\n<p><\/span><\/div>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><br \/>\n<\/span><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774 \uae30\ub2a5\uc744 \uc774\ud574\ud558\uae30 \uc804\uc5d0 \uc6b0\uc120 \uc54c\uc544\uc57c \ud560 \uc0ac\ud56d\uc774 \uc788\uc2b5\ub2c8\ub2e4.<span >&nbsp;<\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><span >Bind Variable<\/span>\uc744 \uc0ac\uc6a9\ud55c<span > SQL<\/span>\uc740 \uba3c\uc800 \ud30c\uc2f1<span >(Parsing)<\/span>\uacfc \ucd5c\uc801\ud654<span >(Optimization)<\/span>\uac00 \uc774\ub8e8\uc5b4\uc9c4 \ud6c4\uc5d0<br \/>\n\ubc14\uc778\ub4dc \ubcc0\uc218\uc758 \ubc14\uc778\ub529\uc774 \uc774\ub8e8\uc5b4\uc9c4\ub2e4\ub294 \uc0ac\uc2e4\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\ub530\ub77c\uc11c \ucd5c\uc801\ud654\uac00 \uc774\ub8e8\uc5b4\uc9c0\ub294 \uc2dc\uc810\uc5d0\ub294 \ubcc0\uc218\ub85c \uc81c\uacf5\ub418\ub294 \uceec\ub7fc\uc758<br \/>\n\ubd84\ud3ec\uac00 \uade0\uc77c\ud558\ub2e4\ub294 \uac00\uc815\uc744 \uc138\uc6b4 \ud6c4\uc5d0 \ucd5c\uc801\ud654\ub97c \uc218\ud589\ud558\uac8c \ub418\uace0<span >&nbsp;<\/span>\ubd84\ud3ec\uac00 \uade0\uc77c\ud558\uc9c0 \ubabb\ud55c \uceec\ub7fc<span >(highly skewed column)<\/span>\uc5d0 \ubc14\uc778\ub4dc \ubcc0\uc218\ub97c \uc0ac\uc6a9\ud558\uac8c \ub418\uba74 \ucd5c\uc545\uc758 \uc2e4\ud589\uacc4\ud68d\uc744 \uc0dd\uc131\ud558\uac8c \ub429\ub2c8\ub2e4.<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uadf8\ub798\uc11c<span >, <\/span>\uc6b0\ub9ac\uac00<span ><br \/>\nHard Parsing<\/span>\uc758 \ubd80\ud558\ub97c \uc904\uc774\uae30 \uc704\ud574<span > Bind Variable<\/span>\uc744 \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc88b\ub2e4\ub294<br \/>\n\uac83\uc744 \uc54c\uba74\uc11c\ub3c4 \uc0ac\uc2e4\uc0c1 \ub370\uc774\ud130\uc758 \ubd84\ud3ec\uac00 \uace0\ub974\uc9c0 \ubabb\ud55c \uacbd\uc6b0\uac00 \ub9ce\uae30 \ub54c\ubb38\uc5d0 \ud604\uc2e4\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\uae30 \uc5b4\ub824\uc6b4 \uacbd\uc6b0\uac00 \uc885\uc885 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774\ub7ec\ud55c \ud55c\uacc4\ub97c \uadf9\ubcf5\ud558\uae30 \uc704\ud574<span > Oracle 9i<\/span>\ubd80\ud130 \uc81c\uacf5\ub418\uae30 \uc2dc\uc791\ud55c \uac83\uc774<span > &#8220;Peeking&#8221;<\/span>\uc774\ub77c\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4<span >. <br \/>\n&#8216;Peek&#8217;<\/span>\ub77c\ub294 \uc6a9\uc5b4\ub97c \uc0ac\uc804\uc5d0\uc11c \ucc3e\uc544\ubcf4\uba74<span > &#8220;<\/span>\ubab0\ub798 \uc5ff\ubcf4\ub2e4<span >&#8220;<\/span>\ub77c\ub294 \ub73b\uc744 \uac16\ub294\ub370<span >, <\/span>\uc704 \uc6d0\ubb38\uc744 \uc694\uc57d\ud574 \ubcf4\uba74 \uc774\ub807\uc2b5\ub2c8\ub2e4<span >.&nbsp;<\/span><\/span><span style=\"line-height: 13.5pt; font-size: 9pt; font-family: \uad74\ub9bc;\"><span >Bind Variable<\/span>\uc744 \uc0ac\uc6a9\ud55c<span > SQL<\/span>\uc774 \uccab\ubc88\uc9f8 \uc2e4\ud589\ub420 \ub54c<span > SQL <\/span>\uc635\ud2f0\ub9c8\uc774\uc800\ub294 \uc0ac\uc6a9\uc790\uac00 \uc9c0\uc815\ud55c \ubc14\uc778\ub4dc \ubcc0\uc218\uc758 \uac12\uc744<span > &#8220;<\/span>\uc0b4\uc9dd<br \/>\n\ucee8\ub2dd<span >&#8220;<\/span>\ud568\uc73c\ub85c\uc368<span >, <\/span>\uc870\uac74\uc808\uc758 \uceec\ub7fc\uac12\uc774 \uc0c1\uc218\ub85c \uc81c\uacf5\ub420<br \/>\n\ub54c\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c \ud574\ub2f9 \uc870\uac74\uc758 \uc120\ud0dd\uc131<span >(selectivity, \u203b Unique <\/span>\uc778\ub371\uc2a4\ub97c \uac16\ub294 \uceec\ub7fc\uc758 \uc120\ud0dd\uc131\uc774<br \/>\n\uac00\uc7a5 \ub192\ub2e4<span >.)<\/span>\uc744 \ud655\uc778\ud55c \ud6c4\uc5d0 \ucd5c\uc801\ud654\ub97c \uc218\ud589\ud55c\ub2e4\ub294 \uc598\uae30\uc774\ub2e4<span >. <\/span>\uadf8\ub9ac\uace0<br \/>\n\ub098\uc11c \ucee4\uc11c\uac00 \ub2e4\uc74c \ubc88\uc5d0 \uacc4\uc18d \uc2e4\ud589\ub420 \ub54c\uc5d0\ub294 \ubcc0\uc218\ub97c \ub2e4\ub978 \uac12\uc73c\ub85c \ubc14\uc778\ub529\ud558\ub354\ub77c\ub3c4 \ub354 \uc774\uc0c1<span > peeking<\/span>\uc774<br \/>\n\ubc1c\uc0dd\ud558\uc9c0 \uc54a\uc73c\uba70 \uc55e\uc5d0\uc11c \uc0dd\uc131\ub41c \uc2e4\ud589\uacc4\ud68d\uc744 \uadf8\ub300\ub85c \uc0ac\uc6a9\ud55c\ub2e4\ub294 \uac83\uc774\ub2e4<span >. <\/span>\uc989<span >, <\/span>\ucd5c\ucd08<span > Hard Parsing<\/span>\uc774 \uc77c\uc5b4\ub0a0 \ub54c \ub2e8 \ud55c\ubc88\ub9cc<span > Bind Variable<\/span>\uc744<span > Peeking<\/span>\ud55c\ub2e4\ub294 \uc124\uba85\uc774\uace0<span >, <\/span>\ub2e4\uc2dc \ub9d0\ud574\uc11c <\/span><b style=\"line-height: 13.5pt; font-size: 9pt;\"><span style=\"font-size:9.0pt;;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:0pt\">\uccab\ubc88\uc9f8<span > Binding <\/span>\ub418\ub294 \uac12\uc5d0 \ub530\ub77c<span > SQL Plan<\/span>\uc774 \uace0\uc815<\/span><\/b><span style=\"line-height: 13.5pt; font-size: 9pt; font-family: \uad74\ub9bc;\">\ub41c\ub2e4\ub294 \uac83\uc778\ub370<span >, <\/span>\uc774\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uac1c\ubc1c\ud558\ub294 \uc785\uc7a5\uc5d0\uc11c \ub9e4\uc6b0 \uc911\uc694\ud55c<br \/>\n\ud2b9\uc9d5\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><font face=\"\uad74\ub9bc\"><br \/><\/font><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><font face=\"\uad74\ub9bc\"><br \/><\/font><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><font face=\"\uad74\ub9bc\">&#8212; \ud14c\uc2a4\ud2b8<\/font><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><font face=\"\uad74\ub9bc\"><br \/><\/font><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc5b4\ub5a4 \ud559\uad50\uc758 \ud559\uc810 \ud14c\uc774\ube14\uc774 \uc544\ub798\uc640 \uac19\uc774 \ub3fc \uc788\ub2e4\uace0 \uac00\uc815\ud558\uba74<\/span><\/p>\n<table Table\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" width=\"247\" style=\"width:185.25pt;mso-cellspacing:0cm\">\n<tbody>\n<tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes;height:16.5pt\">\n<td width=\"69\" style=\"width:51.75pt;background:silver;padding:.75pt .75pt .75pt .75pt;\n  height:16.5pt\"><\/p>\n<p  align=\"center\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:center;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span style=\";font-family:\uad74\ub9bc;\n  mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">\ud559\uc810<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:\n  0pt\"><\/span><\/p>\n<\/td>\n<td width=\"85\" style=\"width:63.75pt;background:silver;padding:.75pt .75pt .75pt .75pt;\n  height:16.5pt\"><\/p>\n<p  align=\"center\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:center;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span style=\";font-family:\uad74\ub9bc;\n  mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">\uc2dc\uc791\uc810\uc218<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:\n  0pt\"><\/span><\/p>\n<\/td>\n<td width=\"79\" style=\"width:59.25pt;background:silver;padding:.75pt .75pt .75pt .75pt;\n  height:16.5pt\"><\/p>\n<p  align=\"center\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:center;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span style=\";font-family:\uad74\ub9bc;\n  mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">\uc885\ub8cc\uc810\uc218<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:\n  0pt\"><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"69\" style=\"width:51.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"center\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:center;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">A<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"85\" style=\"width:63.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">91<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"79\" style=\"width:59.25pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">100<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"69\" style=\"width:51.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"center\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:center;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">B<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"85\" style=\"width:63.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">81<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"79\" style=\"width:59.25pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">90<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"69\" style=\"width:51.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"center\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:center;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">C<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"85\" style=\"width:63.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">71<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"79\" style=\"width:59.25pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">80<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"69\" style=\"width:51.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"center\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:center;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">D<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"85\" style=\"width:63.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">61<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"79\" style=\"width:59.25pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">70<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"69\" style=\"width:51.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"center\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:center;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">F<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"85\" style=\"width:63.75pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">0<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<td width=\"79\" style=\"width:59.25pt;padding:.75pt .75pt .75pt .75pt\">\n<p  align=\"right\" style=\"mso-margin-top-alt:auto;mso-margin-bottom-alt:\n  auto;text-align:right;mso-pagination:widow-orphan;text-autospace:ideograph-numeric ideograph-other;\n  word-break:keep-all\"><span  style=\";\n  font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;mso-font-kerning:0pt\">60<\/span><span  style=\"font-size:12.0pt;font-family:\uad74\ub9bc;mso-bidi-font-family:\uad74\ub9bc;\n  mso-font-kerning:0pt\"><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; create table <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc810\ud14c\uc774\ube14<span ><br \/>\n&nbsp; 2&nbsp; as<br \/>\n&nbsp; 3&nbsp; select &#8216;A&#8217; <\/span>\ud559\uc810<span >, 91 <\/span>\uc2dc\uc791\uc810\uc218<span >, 100 <\/span>\uc885\ub8cc\uc810\uc218<span > from dual union all<br \/>\n&nbsp; 4&nbsp; select &#8216;B&#8217;, 81, 90 from dual union all<br \/>\n&nbsp; 5&nbsp; select &#8216;C&#8217;, 71, 80 from dual union all<br \/>\n&nbsp; 6&nbsp; select &#8216;D&#8217;, 61, 70 from dual union all<br \/>\n&nbsp; 7&nbsp; select &#8216;F&#8217;,&nbsp; 0, 60 from dual<br \/>\n&nbsp; 8&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud14c\uc774\ube14\uc774 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4<\/span><span  style=\"font-family: \uad74\ub9bc;\">.<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uadf8\ub9ac\uace0<span > &#8216;<\/span>\ud559\uc0dd<span >&#8216; <\/span>\ud14c\uc774\ube14\uc740 \ud559\ubc88<span >, <\/span>\uc774\ub984<span >, <\/span>\ud559\uc810\uc73c\ub85c \uad6c\uc131\ub418\uc5b4 \uc788\ub294\ub370<span >,<br \/>\n<\/span>\uc774 \uc911 \ub300\ubd80\ubd84\uc758 \ud559\uc0dd\uc774<span > &#8216;B&#8217;<\/span>\ud559\uc810\uc5d0 \uc18d\ud55c\ub2e4\uace0 \uac00\uc815\ud558\uace0 \uc544\ub798\uc640 \uac19\uc774 \uac00\uc0c1\uc73c\ub85c \ud14c\uc774\ube14\uc744 \uc0dd\uc131<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; select object_type, count(*) <br \/>\n&nbsp; 2&nbsp; from all_objects <br \/>\n&nbsp; 3&nbsp; group by object_type<br \/>\n&nbsp; 4&nbsp; order by 2<br \/>\n&nbsp; 5&nbsp; \/<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">OBJECT_TYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\nCOUNT(*)<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;-<br \/>\nEVALUATION CONTEXT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n1&nbsp; &#8212;-&gt; &#8216;A&#8217;<br \/>\nCONSUMER<br \/>\nGROUP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n2&nbsp; &#8212;-&gt; &#8216;C&#8217;<br \/>\nSEQUENCE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n2&nbsp; &#8212;-&gt; &#8216;D&#8217;<br \/>\nINDEX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n5&nbsp; &#8212;-&gt; &#8216;F&#8217;<br \/>\nINDEXTYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n9&nbsp; -+<br \/>\nLIBRARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n14&nbsp;&nbsp; |<br \/>\nPROCEDURE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n14&nbsp;&nbsp; |<br \/>\nOPERATOR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n28&nbsp;&nbsp; |<br \/>\nTABLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n53&nbsp;&nbsp; |<br \/>\nFUNCTION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n90&nbsp;&nbsp; |&#8211;&gt; &#8216;B&#8217;<br \/>\nJAVA<br \/>\nRESOURCE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n184&nbsp;&nbsp; |<br \/>\nPACKAGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n267&nbsp;&nbsp; |<br \/>\nTYPE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n536&nbsp;&nbsp; |<br \/>\nVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n1102&nbsp;&nbsp; |<br \/>\nJAVA CLASS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n9654&nbsp;&nbsp; |<br \/>\nSYNONYM&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n11540&nbsp; -+<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">16 <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\uac1c\uc758 \ud589\uc774 \uc120\ud0dd\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; create table <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<span ><br \/>\n&nbsp; 2&nbsp; as<br \/>\n&nbsp; 3&nbsp; select object_id&nbsp;&nbsp;&nbsp; <\/span>\ud559\ubc88<span ><br \/>\n&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , object_name&nbsp; <\/span>\uc774\ub984<span ><br \/>\n&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; , decode( object_type<br \/>\n&nbsp; 6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ,<br \/>\n&#8216;EVALUATION CONTEXT&#8217;, &#8216;A&#8217;<br \/>\n&nbsp; 7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ,<br \/>\n&#8216;CONSUMER GROUP&#8217;,&nbsp;&nbsp;&nbsp;&nbsp; &#8216;C&#8217;<br \/>\n&nbsp; 8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ,<br \/>\n&#8216;SEQUENCE&#8217;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;D&#8217;<br \/>\n&nbsp; 9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ,<br \/>\n&#8216;INDEX&#8217;,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n&#8216;F&#8217;, &#8216;B&#8217; ) <\/span>\ud559\uc810<span ><br \/>\n&nbsp;10&nbsp; from all_objects<br \/>\n&nbsp;11&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud14c\uc774\ube14\uc774 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; alter table <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<span > add<br \/>\n&nbsp; 2&nbsp; constraint pk_<\/span>\ud559\uc0dd<span > primary key (<\/span>\ud559\ubc88<span >)<br \/>\n&nbsp; 3&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud14c\uc774\ube14\uc774 \ubcc0\uacbd\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; create index <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<span >_<\/span>\ud559\uc810<span >_IDX on <\/span>\ud559\uc0dd<span >(<\/span>\ud559\uc810<span >);<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-family: \uad74\ub9bc\uccb4;\">\uc778\ub371\uc2a4\uac00 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; analyze table <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<span > compute statistics<br \/>\n&nbsp; 2&nbsp; for table for all indexes for all indexed columns<br \/>\n&nbsp; 3&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud14c\uc774\ube14\uc774 \ubd84\uc11d\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc\uccb4;\">\ud14c\uc2a4\ud2b8\ub97c \uacc4\uc18d \uc9c4\ud589\ud558\uae30\uc5d0 \uc55e\uc11c <\/span><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uacb0\uacfc\ub97c \uba85\ud655\ud788 \ud558\uae30 \uc704\ud574 \uc6b0\uc120<span > shared pool<\/span>\uc744 \ube44\uc6cc\uc57c \ud569\ub2c8\ub2e4.<span ><\/p>\n<p><\/span><\/span><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; alter<br \/>\nsystem flush shared_pool;<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-family: \uad74\ub9bc\uccb4;\">\uc2dc\uc2a4\ud15c\uc774 \ubcc0\uacbd\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; alter session set sql_trace = true;<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc138\uc158\uc774 \ubcc0\uacbd\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774\uc81c \ud559\uc810<span > &#8216;A&#8217;<\/span>\uc5d0 \ub300\ud574 \uc544\ub798\uc640 \uac19\uc774<span > SQL<\/span>\uc744 \uc2e4\ud589\ud55c<br \/>\n\ud6c4<span > Trace <\/span>\uacb0\uacfc\ub97c \ud655\uc778\ud574 \ubcf4\uba74 \uc778\ub371\uc2a4\ub97c \ud1b5\ud55c \ud14c\uc774\ube14 \uc561\uc138\uc2a4\uac00 \ubc1c\uc0dd\ud55c \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4<span >.<\/p>\n<p><\/span><\/span><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; select<br \/>\ncount(*), min(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >)<br \/>\n&nbsp; 2&nbsp; from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; 3&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = &#8216;A&#8217;;<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">&nbsp; COUNT(*)&nbsp; MIN(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >)<br \/>\n&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5847<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Rows&nbsp;&nbsp;&nbsp;&nbsp; Row Source<br \/>\nOperation<br \/>\n&#8212;&#8212;-&nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; SORT AGGREGATE <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; TABLE ACCESS BY INDEX ROWID <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<span > <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp; INDEX RANGE SCAN <\/span>\ud559\uc0dd<span >_<\/span>\ud559\uc810<span >_IDX (object id 30510)<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774\uc81c \ub370\uc774\ud130 \ubc00\ub3c4\uac00 \uad49\uc7a5\ud788 \ub192\uc740 \uc989<span >, <\/span>\uc120\ud0dd\uc131\uc774 \ub9e4\uc6b0 \ub0ae\uc740 \ud559\uc810<span > &#8216;B&#8217;<\/span>\uc5d0 \ub300\ud574 \uc544\ub798\uc640 \uac19\uc774<span > SQL<\/span>\uc744 \uc2e4\ud589\ud55c \ud6c4<span > Trace <\/span>\uacb0\uacfc\ub97c \ud655\uc778\ud574 \ubcf4\uba74<span > Table Full Scan<\/span>\uc73c\ub85c \ucc98\ub9ac\ub41c<br \/>\n\uac83\uc73c\ub85c \ud655\uc778<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; select count(*), min(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >)<br \/>\n&nbsp; 2&nbsp; from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; 3&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = &#8216;B&#8217;;<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">&nbsp; COUNT(*)&nbsp; MIN(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >)<br \/>\n&#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n23491&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Rows&nbsp;&nbsp;&nbsp;&nbsp; Row Source<br \/>\nOperation<br \/>\n&#8212;&#8212;-&nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; SORT AGGREGATE <br \/>\n&nbsp; 23491&nbsp;&nbsp; TABLE ACCESS FULL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"> <\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774\ub807\uac8c \uc0c1\uc218\uc870\uac74\uc744 \uc0ac\uc6a9\ud560 \uacbd\uc6b0\uc5d0\ub294 \uc6b0\ub9ac\uac00 \uc608\uc0c1\ud588\ub358 \ubc14\ub300\ub85c<span >, <\/span>\uc8fc\uc5b4\uc9c0\ub294 \uac12\uc758 \uc885\ub958\uc5d0 \ub530\ub77c \uc2e4\ud589\uacc4\ud68d\uc774<br \/>\n\ubc14\ub00c\uba74\uc11c \ud6a8\uc728\uc801\uc73c\ub85c \ucc98\ub9ac\ub418\ub294 \uac83\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774\uc81c<span >, Bind Variable<\/span>\uc744 \uc0ac\uc6a9\ud560 \uacbd\uc6b0\uc5d0\ub294 \uc5b4\ub5bb\uac8c \uc2e4\ud589\uacc4\ud68d\uc774 \ub9cc\ub4e4\uc5b4\uc9c0\ub294\uc9c0 \ud655\uc778<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; variable x varchar2(1)<br \/>\nSQL&gt; exec \ud83d\ude21 := &#8216;A&#8217;<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; declare<br \/>\n&nbsp; 2&nbsp;&nbsp;&nbsp; l_<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd\uc218<span >&nbsp; number;<br \/>\n&nbsp; 3&nbsp;&nbsp;&nbsp; l_<\/span>\ud559\ubc88<span >&nbsp;&nbsp;&nbsp; <\/span>\ud559\uc0dd<span >.<\/span>\ud559\ubc88<span >%type;<br \/>\n&nbsp; 4&nbsp; begin<br \/>\n&nbsp; 5&nbsp;&nbsp;&nbsp; select count(*), min(<\/span>\ud559\ubc88<span >)<br \/>\ninto l_<\/span>\ud559\uc0dd\uc218<span >, l_<\/span>\ud559\ubc88<span ><br \/>\n&nbsp; 6&nbsp;&nbsp;&nbsp; from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; 7&nbsp;&nbsp;&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = :x;<br \/>\n&nbsp; 8&nbsp; end;<br \/>\n&nbsp; 9&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; exec \ud83d\ude21 := &#8216;B&#8217;<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; declare<br \/>\n&nbsp; 2&nbsp;&nbsp;&nbsp; l_<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd\uc218<span >&nbsp; number;<br \/>\n&nbsp; 3&nbsp;&nbsp;&nbsp; l_<\/span>\ud559\ubc88<span >&nbsp;&nbsp;&nbsp; <\/span>\ud559\uc0dd<span >.<\/span>\ud559\ubc88<span >%type;<br \/>\n&nbsp; 4&nbsp; begin<br \/>\n&nbsp; 5&nbsp;&nbsp;&nbsp; select count(*), min(<\/span>\ud559\ubc88<span >)<br \/>\ninto l_<\/span>\ud559\uc0dd\uc218<span >, l_<\/span>\ud559\ubc88<span ><br \/>\n&nbsp; 6&nbsp;&nbsp;&nbsp; from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; 7&nbsp;&nbsp;&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = :x;<br \/>\n&nbsp; 8&nbsp; end;<br \/>\n&nbsp; 9&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL<\/span><span  style=\"font-family: \uad74\ub9bc;\"> <\/span><span style=\"font-family: \uad74\ub9bc;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">SQL Trace <\/span><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uacb0\uacfc<span ><br \/>\n<\/span><\/span><span  style=\"font-family: \uad74\ub9bc\uccb4;\">********************************************************************************<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SELECT count(*), min(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >) from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = :b1<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">call&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\ncount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp;<br \/>\nelapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\nquery&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\nParse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nExecute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nFetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\ntotal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><b><span  style=\"font-family:\uad74\ub9bc\uccb4;mso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:0pt\">Misses<br \/>\nin library cache during parse: 1<\/span><\/b><span  style=\"font-family: \uad74\ub9bc\uccb4;\"><br \/>\nOptimizer goal: CHOOSE<br \/>\nParsing user id: 61&nbsp;&nbsp;&nbsp;&nbsp; (recursive depth: 1)<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Rows&nbsp;&nbsp;&nbsp;&nbsp; Row Source<br \/>\nOperation<br \/>\n&#8212;&#8212;-&nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; SORT AGGREGATE <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; TABLE ACCESS BY INDEX ROWID <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<span > <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp; INDEX RANGE SCAN <\/span>\ud559\uc0dd<span >_<\/span>\ud559\uc810<span >_IDX (object id 30510)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; <br \/>\n********************************************************************************<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; <br \/>\nSELECT count(*), min(<\/span>\ud559\ubc88<span >) from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = :b1<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">call&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\ncount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp;<br \/>\nelapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\nquery&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\nParse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nExecute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nFetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n195&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\ntotal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.09&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.08&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 195&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><b><span  style=\"font-family:\uad74\ub9bc\uccb4;mso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:0pt\">Misses<br \/>\nin library cache during parse: 0<\/span><\/b><span  style=\"font-family: \uad74\ub9bc\uccb4;\"><br \/>\nOptimizer goal: CHOOSE<br \/>\nParsing user id: 61&nbsp;&nbsp;&nbsp;&nbsp; (recursive depth: 1)<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Rows&nbsp;&nbsp;&nbsp;&nbsp; Row Source<br \/>\nOperation<br \/>\n&#8212;&#8212;-&nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; SORT AGGREGATE <br \/>\n&nbsp; 23491&nbsp;&nbsp; TABLE ACCESS BY INDEX ROWID <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<span > <br \/>\n&nbsp; 23491&nbsp;&nbsp;&nbsp; INDEX RANGE SCAN <\/span>\ud559\uc0dd<span >_<\/span>\ud559\uc810<span >_IDX (object id 30510)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp; <br \/>\n********************************************************************************<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\ubc14\uc778\ub4dc \ubcc0\uc218\ub97c<span > &#8216;B&#8217;<\/span>\ub85c \uc7ac\ud560\ub2f9\ud55c \ud6c4 \ub450\ubc88\uc9f8 \uc2e4\ud589\ud55c \uacbd\uc6b0\uc5d0\ub3c4 \ucd5c\ucd08<span > &#8216;A&#8217;<\/span>\ub97c \uc2e4\ud589\ud560 \ub54c\uc640 \ub611\uac19\uc774 \uc778\ub371\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucc98\ub9ac\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.&nbsp;<\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc8fc\ubaa9\ud574\uc11c<br \/>\n\ubcf4\uc544\uc57c \ud560 \uc810\uc740 \uccab\ubc88\uc9f8 \uc2e4\ud589\uc2dc\uc5d0\ub294<span > Hard Parse <\/span>\ud69f\uc218\uac00<span > 1<\/span>\uc774\uace0<br \/>\n\ub450\ubc88\uc9f8 \uc2e4\ud589\uc2dc\uc5d0\ub294<span > 0<\/span>\uc774\ub77c\ub294 \uac83\uc778\ub370<span >, <\/span>\uc774\ub97c \ud1b5\ud574 \uc635\ud2f0\ub9c8\uc774\uc800\ub294<span > Hard Parse<\/span>\uc2dc\uc5d0\ub9cc<span > peeking<\/span>\uc744 \uc218\ud589\ud558\ub294 \uac83\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.\ucc38\uace0\ub85c<span >, tkprof <\/span>\uc0ac\uc6a9\uc2dc<span > aggregate=no <\/span>\uc635\uc158\uc744<br \/>\n\uc0ac\uc6a9\ud574\uc57c \uc774\ub807\uac8c \ubcc4\ub3c4\ub85c \ubd84\ub9ac\ub41c<span > Trace <\/span>\uacb0\uacfc\ub97c \uc5bb\uc744 \uc218 \uc788\ub2e4<span >.<\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\ub2e4\uc2dc<span > Shared Pool<\/span>\uc744 \ube44\uc6b0\uace0<span >, <\/span>\uc774\ubc88\uc5d0\ub294<span > &#8216;B&#8217;&#8211;&gt;&#8217;A&#8217; <\/span>\uc21c\uc73c\ub85c \ubc14\uc778\ub529\ubcc0\uc218\uc758 \uac12\uc744 \ubc14\uafb8\uba74\uc11c \uac19\uc740<span > SQL<\/span>\uc744<br \/>\n\uc2e4\ud589\uc2dc\ucf1c \ubcf4\uc790<span >. <\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; alter system flush shared_pool;<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-family: \uad74\ub9bc\uccb4;\">\uc2dc\uc2a4\ud15c\uc774 \ubcc0\uacbd\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; exec \ud83d\ude21 := &#8216;B&#8217;<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; declare<br \/>\n&nbsp; 2&nbsp;&nbsp;&nbsp; l_<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd\uc218<span >&nbsp; number;<br \/>\n&nbsp; 3&nbsp;&nbsp;&nbsp; l_<\/span>\ud559\ubc88<span >&nbsp;&nbsp;&nbsp; <\/span>\ud559\uc0dd<span >.<\/span>\ud559\ubc88<span >%type;<br \/>\n&nbsp; 4&nbsp; begin<br \/>\n&nbsp; 5&nbsp;&nbsp;&nbsp; select count(*), min(<\/span>\ud559\ubc88<span >)<br \/>\ninto l_<\/span>\ud559\uc0dd\uc218<span >, l_<\/span>\ud559\ubc88<span ><br \/>\n&nbsp; 6&nbsp;&nbsp;&nbsp; from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; 7&nbsp;&nbsp;&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = :x;<br \/>\n&nbsp; 8&nbsp; end;<br \/>\n&nbsp; 9&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; exec \ud83d\ude21 := &#8216;A&#8217;<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; declare<br \/>\n&nbsp; 2&nbsp;&nbsp;&nbsp; l_<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd\uc218<span >&nbsp; number;<br \/>\n&nbsp; 3&nbsp;&nbsp;&nbsp; l_<\/span>\ud559\ubc88<span >&nbsp;&nbsp;&nbsp; <\/span>\ud559\uc0dd<span >.<\/span>\ud559\ubc88<span >%type;<br \/>\n&nbsp; 4&nbsp; begin<br \/>\n&nbsp; 5&nbsp;&nbsp;&nbsp; select count(*), min(<\/span>\ud559\ubc88<span >)<br \/>\ninto l_<\/span>\ud559\uc0dd\uc218<span >, l_<\/span>\ud559\ubc88<span ><br \/>\n&nbsp; 6&nbsp;&nbsp;&nbsp; from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; 7&nbsp;&nbsp;&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = :x;<br \/>\n&nbsp; 8&nbsp; end;<br \/>\n&nbsp; 9&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">********************************************************************************<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SELECT count(*), min(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >) from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = :b1<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">call&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\ncount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp;<br \/>\nelapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\nquery&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\nParse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nExecute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nFetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\ntotal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.06&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><b><span  style=\"font-family:\uad74\ub9bc\uccb4;mso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:0pt\">Misses<br \/>\nin library cache during parse: 1<\/span><\/b><b><span  style=\";font-family:\uad74\ub9bc\uccb4;mso-bidi-font-family:\uad74\ub9bc;\ncolor:red;mso-font-kerning:0pt\"><br \/>\n<\/span><\/b><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Optimizer goal:<br \/>\nCHOOSE<br \/>\nParsing user id: 61&nbsp;&nbsp;&nbsp;&nbsp; (recursive depth: 1)<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Rows&nbsp;&nbsp;&nbsp;&nbsp; Row Source<br \/>\nOperation<br \/>\n&#8212;&#8212;-&nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; SORT AGGREGATE <br \/>\n&nbsp; 23491&nbsp;&nbsp; TABLE ACCESS FULL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd <\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">********************************************************************************<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SELECT count(*), min(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >) from&nbsp;&nbsp; <\/span>\ud559\uc0dd<span ><br \/>\n&nbsp; where&nbsp; <\/span>\ud559\uc810<span > = :b1<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">call&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\ncount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp;<br \/>\nelapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\nquery&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\nParse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nExecute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nFetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\ntotal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.02&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><b><span  style=\"font-family:\uad74\ub9bc\uccb4;mso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:0pt\">Misses<br \/>\nin library cache during parse: 0<\/span><\/b><span  style=\"font-family: \uad74\ub9bc\uccb4;\"><br \/>\nOptimizer goal: CHOOSE<br \/>\nParsing user id: 61&nbsp;&nbsp;&nbsp;&nbsp; (recursive depth: 1)<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Rows&nbsp;&nbsp;&nbsp;&nbsp; Row Source<br \/>\nOperation<br \/>\n&#8212;&#8212;-&nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; SORT AGGREGATE <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp; TABLE ACCESS FULL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd <\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">********************************************************************************<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774\ubc88\uc5d0\ub294 \uc55e\uc5d0\uc11c\uc758 \ud14c\uc2a4\ud2b8\uc640 \ubc18\ub300\ub85c \uccab\ubc88\uc9f8 \uc2e4\ud589\uc5d0<span > &#8216;B&#8217;<\/span>\ub97c \uc0ac\uc6a9\ud558\uc600\uae30 \ub54c\ubb38\uc5d0<span > Table Full Scan<\/span>\uc73c\ub85c \ucc98\ub9ac\ub418\uc5c8\uace0 \uc774\ud6c4\uc5d0 \uc5b4\ub5a4 \uac12\uc73c\ub85c \ubc14\uc778\ub529\ub418\ub354\ub77c\ub3c4 \uac19\uc740 \uc2e4\ud589\uacc4\ud68d\uc73c\ub85c \ucc98\ub9ac\ub41c \uac83\uc744 \ud655\uc778\ud560<br \/>\n\uc218 \uc788\ub2e4<span >.<\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774\ucc98\ub7fc<span > Bind Variable Peeking <\/span>\uae30\uc220\uc774 \ub3c4\uc785\ub428\uc73c\ub85c\uc368<span >, <\/span>\uceec\ub7fc\uc758 \uc2e4\uc9c8\uc801\uc778 \ubd84\ud3ec\ub97c \uace0\ub824\ud558\uc9c0 \uc54a\uace0 \ud3c9\uade0\uac12\uc744 \uc774\uc6a9\ud558\ub294 \uae30\uc874 \ucd5c\uc801\ud654 \ubc29\uc2dd\uc758 \ud55c\uacc4\ub97c \uc77c\ubd80 \uadf9\ubcf5\ud588\ub2e4\uace0 \ubcfc \uc218 \uc788\uc73c\ub098<br \/>\n\ube44\ud6a8\uc728\uc758 \uac00\ub2a5\uc131\uc744 \uc5ec\uc804\ud788 \uc548\uace0 \uc788\ub2e4\ub294 \uc0ac\uc2e4\uc744 \ub208\uc73c\ub85c \ud655\uc778\ud560 \uc218 \uc788\uc5c8\ub2e4<span >.<\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\uc774\uc81c<span >, <\/span>\uc774\ub7ec\ud55c \uae30\ub2a5\uc744 \uc5b4\ub5bb\uac8c \uc798 \uc0ac\uc6a9\ud574\uc11c \uac00\uc7a5 \ud6a8\uacfc\uc801\uc774\uace0 \ud6a8\uc728\uc801\uc778 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uac1c\ubc1c\ud560\uc9c0\ub294<br \/>\n\uc624\ub77c\ud074 \uc0ac\uc6a9\uc790 \uc989<span >, <\/span>\uac1c\ubc1c\uc790\uc758 \ubaab\uc778 \uac83\uc774\ub2e4<span >.<br \/>\n<\/span>\uc635\ud2f0\ub9c8\uc774\uc800 \uc6d0\ub9ac\uc5d0 \ub300\ud574 \uc870\uae08\uc774\ub77c\ub3c4 \uad00\uc2ec\uc744 \uac00\uc9c0\uace0 \uacf5\ubd80\ud55c \uac1c\ubc1c\uc790\ub77c\uba74 \ub204\uad6c\ub098 \uc54c\uace0 \uc788\ub294 \uc0ac\uc2e4\uc774 \ud558\ub098 \uc788\ub2e4<span >. <\/span>\uc774\uc804\uc5d0 \uc2e4\ud589\ub41c<span > SQL<\/span>\uacfc \uc77c\uc810\uc77c\ud68d\uc774\ub77c\ub3c4 \ub2e4\ub978 \ubd80\ubd84\uc774 \uc788\ub2e4\uba74<span > SQL <\/span>\uc635\ud2f0\ub9c8\uc774\uc800\ub294 \uc774\uac83\uc744 \ub2e4\ub978<span > SQL<\/span>\ub85c \uac04\uc8fc\ud558\uace0 \uc0c8\ub85c\uc6b4 \uc2e4\ud589\uacc4\ud68d\uc744<br \/>\n\uc791\uc131\ud55c\ub2e4\ub294 \uac83\uc778\ub370<span >, <\/span>\uc774\uc810\uc744 \uc774\uc6a9\ud574<span > Bind Variable<br \/>\nPeeking<\/span>\uc774 \uac16\ub294 \ud55c\uacc4\ub97c \uadf9\ubcf5\ud574 \ubcf4\uc790<span >.<\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; create or replace function getdata(<br \/>\np_<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc810<span > varchar2 ) return<br \/>\nvarchar2<br \/>\n&nbsp; 2&nbsp; as<br \/>\n&nbsp; 3&nbsp;&nbsp;&nbsp; l_<\/span>\ud559\ubc88<span >&nbsp;&nbsp;&nbsp; <\/span>\ud559\uc0dd<span >.<\/span>\ud559\ubc88<span >%type;<br \/>\n&nbsp; 4&nbsp;&nbsp;&nbsp; l_<\/span>\ud559\uc0dd\uc218<span >&nbsp; number;<br \/>\n&nbsp; 5&nbsp; begin<br \/>\n&nbsp; 6&nbsp;&nbsp;&nbsp; if(p_<\/span>\ud559\uc810<span > = &#8216;B&#8217;)<br \/>\n&nbsp; 7&nbsp;&nbsp;&nbsp; then<br \/>\n&nbsp; 8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select count(*), min(<\/span>\ud559\ubc88<span >) into l_<\/span>\ud559\uc0dd\uc218<span >, l_<\/span>\ud559\ubc88<span ><br \/>\n&nbsp; 9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from&nbsp;&nbsp; <\/span>\ud559\uc0dd <\/span><b><span  style=\"font-family:\uad74\ub9bc\uccb4;mso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:\n0pt\">B_TYPE<\/span><\/b><span  style=\"font-family: \uad74\ub9bc\uccb4;\"><br \/>\n&nbsp;10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; where&nbsp; <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc810<span > = p_<\/span>\ud559\uc810<span >;<br \/>\n&nbsp;11&nbsp;&nbsp;&nbsp; else<br \/>\n&nbsp;12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select count(*), min(<\/span>\ud559\ubc88<span >) into l_<\/span>\ud559\uc0dd\uc218<span >, l_<\/span>\ud559\ubc88<span ><br \/>\n&nbsp;13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from&nbsp;&nbsp; <\/span>\ud559\uc0dd <\/span><b><span  style=\"font-family:\uad74\ub9bc\uccb4;mso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:\n0pt\">OTHER_TYPE<\/span><\/b><span  style=\"font-family: \uad74\ub9bc\uccb4;\"><br \/>\n&nbsp;14&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; where&nbsp; <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc810<span > = p_<\/span>\ud559\uc810<span >;<br \/>\n&nbsp;15&nbsp;&nbsp;&nbsp; end if;<br \/>\n&nbsp;16&nbsp;&nbsp;&nbsp; return l_<\/span>\ud559\uc0dd\uc218<span > || &#8216;<\/span>\uba85<span > , <\/span>\ucd5c\uc18c\ud559\ubc88<span >&#8216; || l_<\/span>\ud559\ubc88<span >;<br \/>\n&nbsp;17&nbsp; end;<br \/>\n&nbsp;18&nbsp; \/<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud568\uc218\uac00 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SQL&gt; begin<br \/>\n&nbsp; 2&nbsp;&nbsp;&nbsp; for l_cursor in (select <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc810<span > from <\/span>\ud559\uc810\ud14c\uc774\ube14<span >)<br \/>\n&nbsp; 3&nbsp;&nbsp;&nbsp; loop<br \/>\n&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dbms_output.put_line( l_cursor.<\/span>\ud559\uc810<span > || &#8216; : &#8216; ||<br \/>\n&nbsp;<br \/>\n5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n&nbsp;getdata(l_cursor.<\/span>\ud559\uc810<span >) );<br \/>\n&nbsp; 6&nbsp;&nbsp;&nbsp; end loop;<br \/>\n&nbsp; 7&nbsp; end;<br \/>\n&nbsp; 8&nbsp; \/<br \/>\nA : 1<\/span>\uba85<span > , <\/span>\ucd5c\uc18c\ud559\ubc88<span >5847<br \/>\nB : 23491<\/span>\uba85<span > , <\/span>\ucd5c\uc18c\ud559\ubc88<span >4<br \/>\nC : 2<\/span>\uba85<span > , <\/span>\ucd5c\uc18c\ud559\ubc88<span >3844<br \/>\nD : 2<\/span>\uba85<span > , <\/span>\ucd5c\uc18c\ud559\ubc88<span >140<br \/>\nF : 5<\/span>\uba85<span > , <\/span>\ucd5c\uc18c\ud559\ubc88<span >3<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">PL\/SQL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ucc98\ub9ac\uac00 \uc815\uc0c1\uc801\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">&nbsp;<\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><br \/>\n<\/span><span  style=\"font-family: \uad74\ub9bc\uccb4;\">********************************************************************************<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SELECT count(*), min(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >) from&nbsp;&nbsp; <\/span>\ud559\uc0dd<br \/>\n<\/span><span  style=\";font-family:\uad74\ub9bc\uccb4;\nmso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:0pt\">OTHER_TYPE<\/span><span  style=\"font-family: \uad74\ub9bc\uccb4;\"><br \/>\n&nbsp;&nbsp;&nbsp; where&nbsp; <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc810<span > = :b1<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">call&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\ncount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp;<br \/>\nelapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\nquery&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\nParse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nExecute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nFetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 60&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\ntotal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 60&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Misses in library cache during parse: 1<br \/>\nOptimizer goal: CHOOSE<br \/>\nParsing user id: 61&nbsp;&nbsp;&nbsp;&nbsp; (recursive depth: 1)<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Rows&nbsp;&nbsp;&nbsp;&nbsp; Row Source<br \/>\nOperation<br \/>\n&#8212;&#8212;-&nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; SORT AGGREGATE <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp; TABLE ACCESS BY INDEX ROWID <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd<span > <br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5&nbsp;&nbsp;&nbsp; INDEX RANGE SCAN <\/span>\ud559\uc0dd<span >_<\/span>\ud559\uc810<span >_IDX (object id 30510)<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">********************************************************************************<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">SELECT count(*), min(<\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\ubc88<span >) from&nbsp;&nbsp; <\/span>\ud559\uc0dd<br \/>\n<\/span><span  style=\";font-family:\uad74\ub9bc\uccb4;\nmso-bidi-font-family:\uad74\ub9bc;color:red;mso-font-kerning:0pt\">B_TYPE<br \/>\n<\/span><span  style=\"font-family: \uad74\ub9bc\uccb4;\">&nbsp;&nbsp;&nbsp;<br \/>\nwhere&nbsp; <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc810<span ><br \/>\n= :b1<\/span><\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">call&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\ncount&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cpu&nbsp;&nbsp;&nbsp;<br \/>\nelapsed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; disk&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\nquery&nbsp;&nbsp;&nbsp; current&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rows<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\nParse&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nExecute&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.00&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0<br \/>\nFetch&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br \/>\n&#8212;&#8212;- &#8212;&#8212;&nbsp; &#8212;&#8212;&#8211; &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;- &#8212;&#8212;&#8212;-&nbsp;<br \/>\n&#8212;&#8212;&#8212;-<br \/>\ntotal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.05&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0.04&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\n0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Misses in library cache during parse: 1<br \/>\nOptimizer goal: CHOOSE<br \/>\nParsing user id: 61&nbsp;&nbsp;&nbsp;&nbsp; (recursive depth: 1)<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><br \/>\n<\/span><span  style=\"font-family: \uad74\ub9bc\uccb4;\">Rows&nbsp;&nbsp;&nbsp;&nbsp;<br \/>\nRow Source Operation<br \/>\n&#8212;&#8212;-&nbsp; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp; SORT AGGREGATE <br \/>\n&nbsp; 23491&nbsp;&nbsp; TABLE ACCESS FULL <\/span><span style=\"font-family: \uad74\ub9bc\uccb4;\">\ud559\uc0dd <\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span  style=\"font-family: \uad74\ub9bc\uccb4;\">********************************************************************************<\/span><span  style=\"font-size: 9pt; font-family: \uad74\ub9bc;\"><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\ucc38\uace0\ub85c<span >, <\/span>\uc5ec\uae30\uc11c\ub294 \ud14c\uc774\ube14<span > Alias<\/span>\uc744 \uc774\uc6a9\ud574\uc11c \uc2e4\ud589\uc744<br \/>\n\ubd84\ub9ac\ud588\ub294\ub370 \uc8fc\uc11d<span >( \/* *\/ )<\/span>\uc744 \uc774\uc6a9\ud574\ub3c4 \uac19\uc740 \ud6a8\uacfc\ub97c \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4<span >.<\/span><\/span><\/p>\n<p  align=\"left\" style=\"line-height: 13.5pt; word-break: keep-all;\"><span style=\"font-size: 9pt; font-family: \uad74\ub9bc;\">\ud55c\uac00\uc9c0 \ub354 \uc54c\uc544 \ub450\uc5b4\uc57c \ud560 \uc810\uc740<span >, EXPLAIN PLAN FOR &#8230;&nbsp;<\/span>\uba85\ub839\uc5b4\ub97c \ud1b5\ud574<span > Bind Variable<\/span>\uc758 \uc2e4\ud589\uacc4\ud68d\uc744 \uc0ac\uc804\uc5d0 \ud655\uc778\ud558\ub824\uace0 \ud560 \ub54c\uc5d0\ub294 \uc635\ud2f0\ub9c8\uc774\uc800\uac00<span ><br \/>\npeeking <\/span>\ud574 \ubcfc \uc218<span >&nbsp;<\/span>\uc788\ub294 \ubcc0\uc218\uac12\uc774 \uc81c\uacf5\ub418\uc9c0<span >&nbsp;<\/span>\uc54a\uae30<br \/>\n\ub54c\ubb38\uc5d0 \ud560 \uc218 \uc5c6\uc774 \ud3c9\uade0 \ubd84\ud3ec\ub97c \uac00\uc815\ud55c \uc2e4\ud589\uacc4\ud68d\uc744 \uc81c\uc2dc\ud558\uac8c \ub429\ub2c8\ub2e4<span >. <\/span>\ub530\ub77c\uc11c<span > Bind Variable Peeking<\/span>\uc774 \uc0ac\uc6a9\ub418\ub294\uc9c0 \uc5ec\ubd80\uc5d0 \ub300\ud55c \uc2e4\uc9c8\uc801\uc778 \uacb0\uacfc\ub97c<span >&nbsp;<\/span>\ud655\uc778\ud560<span >&nbsp;<\/span>\uc218 \uc5c6\uace0<span >,<br \/>\n<\/span>\ubc18\ub4dc\uc2dc<span > SQL Trace <\/span>\uacb0\uacfc\ub97c \ud1b5\ud574\uc11c\ub9cc \uc815\ud655\ud55c \uacb0\uacfc\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<\/p>\n<p ><span >&nbsp;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oracle9i Online Document\uc5d0\uc11c New Feature\ub97c \uc870\ud68c\ud574 \ubcf4\uba74 \uc544\ub798\uc640 \uac19\uc774 Bind Variable Peeking\uc5d0 \ub300\ud574 \uc18c\uac1c \ud569\ub2c8\ub2e4. Peeking of User-Defined Bind Variables The CBO peeks at the values of user-defined bind variables on the first invocation of a cursor. This feature lets the optimizer determine the selectivity of any WHERE clause condition, as well as if literals [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":""},"categories":[11],"tags":[189,190,191],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/429"}],"collection":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=429"}],"version-history":[{"count":0,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/429\/revisions"}],"wp:attachment":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=429"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}