|
|
[ÀϹÝ] [¿À¶óŬƩ´×] BIND º¯¼ö¸¦ »ç¿ëÇÑ Äõ¸®¹® ±¸¼º |
|
È£¼® ´Ô²²¼ ¾´ ±ÛÀÔ´Ï´Ù - 211.¢½.74.31 |
ÀÐÀ½:4895 |
|
|
BIND º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê¾Ò±â ¶§¹®ÀÔ´Ï´Ù. BIND º¯¼ö¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¿À¶óŬÀÇ °æ¿ì ¸ðµÎ ¼·Î ´Ù¸¥ SQL·Î ÆÇ´ÜÇÏ¿© ¸Å¹ø Çϵå ÆĽÌÀ» ÇÏ¿©¾ß ÇÕ´Ï´Ù. CPU °úºÎÇϳª µ¿½ÃÁ¢¼ÓÀÌ ¸¹À» °æ¿ì ¼º´ÉÀ» ¾öû³ª°Ô ÀúÇØÇÏ°Ô µË´Ï´Ù. µ¿½ÃÁ¢¼ÓÀ» Áõ°¡½ÃÄÑ°¡¸é¼ ½Ã¹Ä·¹À̼ÇÀ» Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù. BINDº¯¼ö À¯¹«¿¡ µû¸¥ ¾öû³ °á°ú¸¦ ¸ñ°ÝÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×³É Shared poolÀ» ¸·¿¬È÷ ´Ã¸®´Â °ÍÀº ÀüÇüÀûÀÎ ¹ØºüÁø µ¶¿¡ ¹°º×±â½ÄÀ¸·Î ¾Æ¹« µµ¿òÀÌ µÇÁö ¾ÊÀ» »Ó´õ·¯ ¿ÀÈ÷·Á »óȲÀÌ ¾Ç鵃 ¼ö ÀÖ½À´Ï´Ù.
Á¦°¡ Áö²û²¯ ¿À¶óŬ Á¢ÇÏ¸é¼ ´À²¼´ø°Ç...À¢¸¸ÇÑ ±Ô¸ð »çÀÌÆ®ÀÇ °æ¿ì 100¸Þ°¡ ¸¹¾ÆºÁ¾ß 200M¾ÈÂÊÀÇ Shared poolÀ̸é ÃæºÐÇß½À´Ï´Ù. ¹°·Ð BINDº¯¼ö¸¦ Àß È°¿ëÇß´Ù´Â ÀüÁ¦ÇÏ¿¡...
´ëÇü ½Ã½ºÅÛÀÌ¶óµµ 500M°¡ ³Ñ¾î°£´Ù¸é ½É°¢ÇÏ°Ô °í¹ÎÇغÁ¾ß ÇÒ °Ì´Ï´Ù. ¾î¶² ´ëÇü ¼îÇθôÀº ³¡±îÁö BINDº¯¼ö Guide¸¦ µû¸£Áö ¾Ê°í 1G±îÁö ´Ã¸° °Íµµ ºÃ½À´Ï´Ù. 1G±îÁö ´Ã·Áµµ ÀüÇô ¼º´ÉÀ̳ª Hit RatioµîÀº °³¼±µÇÁö ¾Ê¾Ò°í.. ora-4031 ¿¡·¯µµ ¿©ÀüÇß½À´Ï´Ù. µ¿½ÃÁ¢¼Ó¿¡ µû¸¥ Çϵå ÆÄ½Ì ºÎÇÏ´Â CPU¸¦ ¾öû³ª°Ô ²È¾Æ¼ ÇØ°áÇÏ°í ÀÖ¾ú½À´Ï´Ù. ±× »çÀÌÆ®´Â ¿ÀÈ÷·Á ´õ ´ëÇü ½Ã½ºÅÛÀ» ±¸¸ÅÇÏ´Â ¹æÇâÀ¸·Î °¡´ÚÀ» Àâ¾Ò½À´Ï´Ù. Á¤¸» ¾î¸®¼®Àº ÁþÀÌÁÒ.
¸¸¾à ȸ¿ø ·Î±×ÀÎ ÀÎÁõÇÏ´Â SQLÀ̶ó°í »ý°¢Çغ¾½Ã´Ù.
(1) select * from member where userid='È«±æµ¿' and passwd = '¾ÏÈ£'
(2) select * from member where userid=:name and passwd = :passwd
1¹ø ó·³ ®´Ù¸é ¸¸¾à ÇÏ·ç¿¡ 2¸¸¸íÀÌ ·Î±×ÀÎÇÏ´Â »çÀÌÆ®¶ó¸é ·Î±×ÀÎÇÒ ¶§¸¶´Ù 2¸¸°³ÀÇ ¼·Î ´Ù¸¥ SQL·Î ÆÇ´ÜÇÏ¿© °¢±â Shared poolÀ» Á¡À¯ÇÒ »Ó´õ·¯ ¸Å¹ø ÇϵåÆĽÌÀ» ÇؾßÇϹǷΠºÎÇϸ¦ ½É°¢ÇÏ°Ô ÁÖ°Ô µË´Ï´Ù. 2¹øÀ¸·Î ®´Ù¸é ´Ü Çѹø¸¸ ÆĽÌÇؼ ±× °á°ú¸¦ ÀÚ¼Õ´ë´ë·Î °øÀ¯Çؼ ¾µ ¼ö ÀÖ½À´Ï´Ù.
±×¸®°í Ä¿¼´Â ±ÍÁßÇÑ ÀÚ¿øÀÔ´Ï´Ù. Äõ¸® Çѹø ½ÇÇàÇÏ°í close·Î ´Ý¾Æ¹ö¸±°Ô ¾Æ´Ï¶ó °è¼Ó ÀçÈ°¿ëÇÒ ¹æ¾ÈÀ» °±¸ÇÏ°í ÄÚµù ½ºÅ¸ÀÏÀ» ±×·¸°Ô ±æµé¿©¾ß ÇÕ´Ï´Ù.
Ç¥ÃþÀ¸·Î µå·¯³ª´Â Çö»óÀ» º¸°í Ä¡·áÇÏÁö ¸¶½Ã°í... Çö»óÀÇ ±Ùº»¿øÀÎÀ» ã¾Æ¼ Ä¡·áÇÏ´Â°Ô ´õ Áß¿äÇÕ´Ï´Ù. ºù»êÀÇ µå·¯³ ºÎºÐ¸¸ º¸°í Shared poolÀ» ¹«Á¶°Ç ´Ã¸®°íº¸´Â ¹æ½ÄÀº ÀÌÁ¦ Áö¾çÇؾßÇÒ ½ÃÁ¡ÀÌ ¾Æ´Ñ°¡ ½Í³×¿ä. (´Ã·ÁºÁ¾ß Å« È¿°ú ¾ø´Ù¿¡ °É°Ú½À´Ï´Ù.)
|
|
|
|
|
|