»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ | |
- °¡°Ô ÀüȹøÈ£ : | 1544-1900 |
- Àüȹ®ÀÇ ½Ã°£ : |
¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö (¸ÅÁÖ ¿ù¿äÀÏ, È¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü) |
- °¡°Ô À̸ÞÀÏ : | ink@kyobobook.co.kr |
- ÀÌ¿ë Åùèȸ»ç : | CJ´ëÇÑÅë¿î |
ÆÇ¸Å°¡°ÔÁ¤º¸ |
|
- »ç¾÷ÀÚ¸í : | (ÁÖ)±³º¸¹®°í |
- »ç¾÷ÀÚµî·Ï¹øÈ£ : | 102-81-11670 |
- Åë½ÅÆÇ¸Å¾÷½Å°í : | 01-0653 |
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É |
|
ÀüÈÁÖ¹® ¹× °áÁ¦¹®ÀÇ |
|
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : | 1644-8422 |
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼ Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸, ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼µµ ²É¸¶·Î Á÷Á¢ ÀüÈÁÖ¼¼¿ä. |
»ó¼¼Á¤º¸ | ±¸¸ÅÈıâ (0) | »óǰ Q&A (0) | ¹è¼Û/±³È¯/ȯºÒ ¾È³» |
Ã¥¼Ò°³¡º¿À¶óŬ ½ÇÀü Æ©´×¡» Á¦2±ÇÀº Ãֽſ¡ Ãâ½ÃµÈ ¿À¶óŬ ½Å±Ô ¹öÀüÀÇ ±â´É Áß À¯¿ëÇÑ ºÎºÐÀ» º¸°ÇÏ¿´°í ¿À·£ ½Ç¹« °æ·ÂÀ» ¹ÙÅÁÀ¸·Î ÇÑ Tunning TipÀ» ´ë°Å ¼ö·ÏÇÏ¿© ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÑ Ã¥ÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ ¿À¶óŬ µ¥ÀÌÅͺ£À̽ºÀÇ ¾ÆÅ°ÅØÃ³ ¹× ¼º´É Çâ»ó ¹æ¹ý¿¡ ´ëÇØ ¼÷ÁöÇÏ°í ¾÷¹«¿¡ Àû¿ëÇÑ´Ù¸é µ¥ÀÌÅͺ£À̽º ¼º´ÉÀ» ²ø¾î ¿Ã¸± ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀúÀÚ¼Ò°³ÀúÀÚ : ±Ç¼ø¿ë
ÀúÀÚ ±Ç¼ø¿ëÀº µ¥ÀÌÅÍ ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â ¢ß¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ ´ëÇ¥ÀÌ»çÀÌ¸ç ´ëÇ¥ ÄÁ¼³ÅÏÆ®ÀÌ´Ù. DBA·Î ½ÃÀÛÇÏ¿© ÇöÀç ±îÁöµµ µ¥ÀÌÅͺ£À̽º ¾ÆÅ°ÅØÃÄ, SQL Æ©´×, µ¥ÀÌÅÍ ¸¶À̱׷¹ÀÌ¼Ç ¹× ¸ðµ¨¸µ ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇÑ´Ù. µ¥ÀÌÅͺ£À̽º ±³À°µµ ÁøÇàÇϸç Àú¼·Î´Â ¡®Perfect ¿À¶óŬ ½ÇÀü Æ©´×¡¯, ¡®Ãʺ¸ÀÚ¸¦ À§ÇÑ ¿À¶óŬ10g¡¯, ¡®°í¼º´É µ¥ÀÌÅͺ£À̽º Æ©´×¡¯ µîÀÇ ´Ù¼öÀÇ Ã¥À» Àú¼úÇÏ¿´´Ù. ¶ÇÇÑ, µ¥ÀÌÅͺ£À̽º ¿¢¼¼½º ÃÖÀûÈ¿¡ ´ëÇÑ Æ¯Ç㸦 °¡Áö°í ÀÖÀ¸¸ç Áö±Ýµµ ¸¹Àº »çÀÌÆ®¿¡¼ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϰí ÀÖ´Ù.
ÀúÀÚ : ±Ç¼±¹Î
ÀúÀÚ ±Ç¼±¹ÎÀº µ¥ÀÌÅÍ ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â (ÁÖ)¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ ¼ö¼® ÄÁ¼³ÅÏÆ®·Î ±Ù¹«Çϰí ÀÖÀ¸¸ç Æ©´×,
¸ðµ¨¸µ, DBA ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖ´Ù. ´ëÇѹα¹ Á¤ºÎ °¢ ºÎó Á¤º¸½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ÃÖÀûÈ Æ©´× ¹× ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖÀ¸¸ç, ¸ð ´ëÇб³¿¡¼ µ¥ÀÌÅͺ£À̽º °ÀÇ¿Í µ¥ÀÌÅÍ ÃÖÀûÈ¿¡ ´ëÇÑ ¿¬±¸¿Í Ã¥À» ÁغñÇϰí ÀÖ´Ù. Àú¼·Î´Â ¡®½Ç¹«»ç·Ê·Î ´ÙÁö´Â °í¼º´É µ¥ÀÌÅͺ£À̽º Æ©´×¡¯, ¡®ALTIBASE HDB ¿Ïº® °¡À̵尡¡¯ ÀÖ´Ù.
ÀúÀÚ : À̰¡Çý
ÀúÀÚ À̰¡Çý´Â µ¥ÀÌÅÍ ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â ¢ß¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ ¼ö¼® ÄÁ¼³ÅÏÆ®ÀÌ´Ù. ¿À¶óŬ °ÀǸ¦ ½ÃÀÛÀ¸·Î DBA, Æ©´×, ¸ðµ¨¸µ ¹× ¸¶À̱׷¹ÀÌ¼Ç ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇϰí ÀÖ´Ù. Àú¼·Î´Â ½Ç¹«ÀÚ¸¦ À§ÇÑ °í¼º´É µ¥ÀÌÅͺ£À̽º Æ©´×, ¾ËƼº£À̽º ¿Ïº® °¡ÀÌµå ¹× ¿¢»ç µ¥ÀÌÅÍ µ¥ÀÌÅͺ£À̽º ±¸ÃàÀ» À§ÇÑ ½Ç¿ëÀû Á¢±Ù(¹ø¿ª)µîÀÇ ´Ù¼öÀÇ Ã¥À» Àú¼úÇÏ¿´´Ù.
ÀúÀÚ : ±¸°æ¼
ÀúÀÚ ±¸°æ¼´Â µ¥ÀÌÅÍ ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â ¢ß¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ ÄÁ¼³ÅÏÆ®À̸ç DBA·Î ½ÃÀÛÇÏ¿© ÇöÀç SQL Æ©´×, µ¥ÀÌÅ͸¶À̱׷¹ÀÌ¼Ç ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇÑ´Ù. ¡®ALTIBASE HDB ¿Ïº®°¡À̵塯, ¡®Oracle Exadata¡¯ Ã¥À» Àú¼ú ¹× ¿ª¼úÇÏ¿´´Ù. ¶ÇÇÑ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¼ Ä÷³À» ±â°íÇϱ⵵ Çß´Ù. Áö±Ýµµ ¸¹Àº °í°´»ç¿¡¼ DBA, Æ©´× ¹× µ¥ÀÌÅÍ ¸¶À̱׷¹ÀÌ¼Ç ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖ´Ù.
ÀúÀÚ : ¹ÚÁØÇü
ÀúÀÚ ¹ÚÁØÇüÀº ´ëÇб³¿¡¼ ÄÄÇ»ÅͰúÇаúÀ» Àü°øÇÏ¿´°í ¢ß´õÁ¸ºñÁî¿Â µî¿¡¼ À繫ȸ°è, Àλç/±Þ¿© °³¹ß ¹× ¿î¿µÀ» ´ã´çÇÏ´Ù°¡ DBMS¿¡ ¸Å·ÂÀ» ´À³¢°í DBAÀ» °ÅÃÄ ÄÁ¼³ÅÏÆ®·Î º¯½ÅÇÏ¿© ÇöÀç ¢ß¿¢½Ã¾öÁ¤º¸½Ã½ºÅÛÀÇ Ã¥ÀÓ ÄÁ¼³ÅÏÆ®ÀÌ´Ù. ¿ù°£ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ DBMS °ü·Ã Ä÷³À» ´Ù¼ö ±â°íÇÏ¿´À¸¸ç ÇöÀçµµ ¸¹Àº °í°´»ç¿¡¼ DBMS ±¸Ãà ¹× ¼º´É ÃÖÀûÈ ¾÷¹«¸¦ ÁøÇàÇϰí ÀÖ´Ù.
¸ñÂ÷¸Ó¸®¸»
ÀúÀÚ ¼Ò°³
¼¹®
Chapter01. Á¶ÀÎ ¹æ½Ä
01. Á¶ÀÎÀ̶õ?
02. Á¶ÀÎ ¹æ½Ä(JOIN METHOD)
03. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ¼öÇà ¹æ½Ä
04. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ Æ¯Â¡
05. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ À妽º¿Í Á¶ÀÎ ¼ø¼
06. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ±â´É
07. ´Ü¼ø Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ¼º´É Çâ»ó
08. º¹ÀâÇÑ Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ¼º´É Çâ»ó
09. º¹ÀâÇÑ Áßø ·çÇÁ Á¶ÀÎ(NESTEDLOOPSJOIN)¿¡¼ÀÇ SQL ÀÛ¼º
10. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ µ¥ÀÌÅÍ Áõ°¨
11. Áßø ·çÇÁ Á¶ÀÎ(NESTED LOOPS JOIN)ÀÇ ½ÇÇà°èȹ Á¦¾î
12. ¼ÒÆ® ¸ÓÁö Á¶ÀÎ(SORT MERGE JOIN)ÀÇ ¼öÇà ¹æ½Ä
13. ¼ÒÆ® ¸ÓÁö Á¶ÀÎ(SORT MERGE JOIN)ÀÇ ÀåÁ¡°ú ´ÜÁ¡
14. ÇØ½¬ Á¶ÀÎ(HASH JOIN)
15. ÇØ½¬ Á¶ÀÎ(HASH JOIN)ÀÇ ¼º´É Çâ»ó
16. º¹ÀâÇÑ ÇØ½¬ Á¶ÀÎ(HASH JOIN)ÀÇ ¼º´É
17. ÇØ½¬ Á¶ÀÎ(HASH JOIN)ÀÇ ½ÇÇà°èȹ Á¦¾î¿Í º´·Ä ÇÁ·Î¼¼½Ì
18. ´ÙÁß Á¶ÀÎ ¹æ½ÄÀ» ÀÌ¿ëÇÑ ¼º´É Çâ»ó
19. Á¶ÀÎ ¹æ½ÄÀÇ ¼º´É ºñ±³
Chapter02. Á¶ÀÎ Çü½Ä
01. Á¶ÀÎ Çü½ÄÀÇ °³³ä ¹× Á¾·ù
02. ±âº» Á¶ÀÎ(BASIC JOIN)
03. ÀÚ¿¬ Á¶ÀÎ(NATURAL JOIN)
04. ¾Æ¿ìÅÍ Á¶ÀÎ(OUTER JOIN)
05. ¼¼¹Ì Á¶ÀÎ(SEMI JOIN)
06. ¼¼¹Ì Á¶ÀÎÀÇ ¼öÇà ¹æ½Ä
07. ¼¼¹Ì Á¶Àΰú ÀÏ¹Ý Á¶ÀÎÀÇ Â÷ÀÌ
08. ¼¼¹Ì Á¶ÀÎ ¼öÇà½Ã ¼º´ÉÀ» À§ÇÑ °í·Á »çÇ×
09. ÇÊÅÍ(FILTER) ó¸® ¹æ½Ä
10. ¾ÈƼ Á¶ÀÎ(ANTI JOIN)
11. Ä«Å×½Ã¾È Á¶ÀÎ(CARTESIAN JOIN)
Chapter03. IOT ¾ÆÅ°ÅØÃÄ
01. IOT¶õ ¹«¾ùÀΰ¡?
02. IOTÀÇ Æ¯Â¡
03. IOTÀÇ ±¸¼º ¹× ¼º´É
04. IOT¿Í ÀÏ¹Ý Å×À̺íÀÇ µ¥ÀÌÅÍ ¿¢¼¼½º
05. IOTÀÇ SECONDARY À妽º
06. IOT Å×À̺í·ÎÀÇ Àüȯ
07. IOT °ü·Ã µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä
Chapter04. À妽º Æ©´× 211
01. À妽º Æ©´×À̶õ?
02. À妽º Æ©´× ÀýÂ÷
03. À妽º Æ©´× ¿¹Á¦
Chapter05. ¼º´ÉÀ» °í·ÁÇÑ DML
01. DML ¼öÇà½Ã °í·Á »çÇ×
02. INSERT ¼öÇà½Ã ¼º´É °í·Á »çÇ×
03. Á÷Á¢ ·Îµù(DIRECT LOADING)
04. º´·Ä Á÷Á¢ ·Îµù(PARALLEL DIRECT LOADING)
05. Å×ÀÌºí ³ë·Î±ë(NOLOGGING)
06. ±âŸ ¼º´É °ü·Ã Ç׸ñ
07. DELETE ¼öÇà½Ã ¼º´É °í·Á »çÇ×
08. DELETE ¼öÇà½Ã ¼º´É Çâ»ó ¹æ¹ý
09. UPDATE ¼öÇà½Ã ¼º´É °í·Á »çÇ×
10. UPDATE ¼öÇà½Ã ¼º´É Çâ»ó ¹æ¹ý
Chapter06. Ŭ·¯½ºÅÍ ÆÑÅÍ(CLUSTER FACTOR) ÃÖÀûÈ
01. Ŭ·¯½ºÅÍ ÆÑÅÍ(CLUSTER FACTOR) °³³ä
02. Ŭ·¯½ºÅÍ ÆÑÅÍ ÃÖÀûȸ¦ ÅëÇÑ ·£´ý ¿¢¼¼½º °¨¼Ò
03. Ŭ·¯½ºÅÍ ÆÑÅÍ °ü·Ã µ¥ÀÌÅÍ µñ¼Å³Ê¸® ºä
04. Ŭ·¯½ºÅÍ ÆÑÅÍ ÃÖÀûÈ ¹æ¹ý Àû¿ë »ç·Ê
Chapter07. º´·Ä ÇÁ·Î¼¼½Ì(PARALLEL ROCESSING)
01. º´·Ä ÇÁ·Î¼¼½Ì °³³ä
02. º´·Ä ÇÁ·Î¼¼½Ì °ü·Ã ÆÄ¶ó¸ÞÅÍ
03. º´·Ä ÇÁ·Î¼¼½ÌÀÇ ¼öÇà ¹× ±¸¼º ¿ä¼Ò
04. º´·Ä ÇÁ·Î¼¼½Ì ÀÌ¿ë
05. º´·Ä ÇÁ·Î¼¼½ÌÀÇ DATA FLOW ¿ÀÆÛ·¹À̼Ç
06. º´·Ä ÇÁ·Î¼¼½ÌÀÇ ½ÇÇà°èȹ ¿¹Á¦
07. º´·Ä ÇÁ·Î¼¼½ÌÀÇ Á¶ÀÎ ¹× Á¦¾î ¹æ¹ý
Chapter08. ÀζóÀÎ ºä
01. ÀζóÀÎ ºäÀÇ Æ¯Â¡
02. ÀζóÀÎ ºäÀÇ Á¾·ù
03. º´ÇÕ °¡´É ÀζóÀÎ ºä(MERGEIBLE INLINE VIEW)
04. º´ÇÕ ºÒ°¡´É ÀζóÀÎ ºä(NON?MERGEIBLE INLINE VIEW)
05. ÀζóÀÎ ºäÀÇ Á¦¾î
06. ÀζóÀÎ ºäÀÇ º´ÇÕ ¹ýÄ¢
07. º´ÇÕ ºÒ°¡´É ÀζóÀÎ ºäÀÇ ÀÀ´ä ¼Óµµ ÃÖÀûÈ
08. º´ÇÕ °¡´É ÀζóÀÎ ºäÀÇ ÀÀ´ä ¼Óµµ ÃÖÀûÈ
09. ÀζóÀÎ ºäÀÇ È¿°úÀûÀÎ »ç¿ë
10. ¼ºêÄõ¸® ÆÑÅ丵(SUBQUERY FACTORING)ÀÇ °³³ä
11. ¼ºêÄõ¸® ÆÑÅ丵(SUBQUERY FACTORING)ÀÇ È¿°úÀûÀÎ »ç¿ë
Chapter09. ¼ºêÄõ¸®
01. ¼ºêÄõ¸®ÀÇ °³³ä
02. ¼ºêÄõ¸®ÀÇ Á¾·ù
03. ¼± ¼öÇà ¼ºêÄõ¸®ÀÇ ¼öÇà ¹æ½Ä
04. ¼± ¼öÇà ¼ºêÄõ¸®ÀÇ ¼º´É
05. ¼± ¼öÇà ¼ºêÄõ¸®ÀÇ ½ÇÇà°èȹ
06. ÈÄ ¼öÇà ¼ºêÄõ¸®ÀÇ ¼öÇà ¹æ¹ý
07. ÈÄ ¼öÇà ¼ºêÄõ¸®ÀÇ ¼º´É
08. ÈÄ ¼öÇà ¼ºêÄõ¸®ÀÇ ½ÇÇà°èȹ
09. ¼ºêÄõ¸®ÀÇ ¼º´É
10. º¹ÇÕ ¼ºêÄõ¸®
11. EXISTS ¼ºêÄõ¸®
Chapter10. ½ºÄ®¶ó ¼ºêÄõ¸®
01. ½ºÄ®¶ó ¼ºêÄõ¸®(SCALAR SUBQUERY)ÀÇ °³³ä
02. ½ºÄ®¶ó ¼ºêÄõ¸® ¼öÇà ¹æ½Ä
03. ½ºÄ®¶ó ¼ºêÄõ¸®ÀÇ ¹Ýº¹ ¼öÇà
04. ½ºÄ®¶ó ¼ºêÄõ¸®ÀÇ À§Ä¡ ¹× ¾Æ¿ìÅÍ(OUTER) Á¶ÀÎÀ¸·ÎÀÇ º¯°æ
¡áã¾Æº¸±â
ÃâÆÇ»ç ¼Æò[ ¼ ¹® ]
Á¤º¸½Ã½ºÅÛÀ» ±¸ÃàÇϴµ¥ µ¥ÀÌÅͺ£À̽º´Â Çʼö ¿ä¼Ò°¡ µÇ¾ú´Ù. ¶ÇÇÑ, ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿¡¼ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º´Â ³Î¸® Ȱ¿ëµÇ°í ÀÖÀ¸¸ç, 10g, 11g, ¿¢»çµ¥ÀÌÅ͸¦ °ÅÃÄ 12c¹öÀü±îÁö Ãâ½ÃµÇ¸é¼ ±â´É°ú Ȱ¿ë ¹üÀ§°¡ Á¡Á¡ ´õ ³Ð¾îÁö°í ÀÖ´Ù.
ÀÌ·± ¿À¶óŬ µ¥ÀÌÅͺ£À̽ºÀÇ ±â´ÉÀû ±×¸®°í ¼º´ÉÀû º¯È¿¡ ¸ÂÃß¾î Ã¥ÀÇ ³»¿ëÀ» ´õ¿í º¸°Çϰí À籸¼ºÇÏ¿© º» Ã¥À» Àú¼úÇÏ¿´´Ù. ƯÈ÷, Ãֽſ¡ Ãâ½ÃµÈ ¿À¶óŬ ½Å±Ô ¹öÀüÀÇ ±â´É Áß À¯¿ëÇÑ ºÎºÐÀ» º¸°ÇÏ¿´°í ¿À·£ ½Ç¹« °æ·ÂÀ» ¹ÙÅÁÀ¸·Î ÇÑ Tunning TipÀ» ´ë°Å ¼ö·ÏÇÏ¿© ½Ç¹«¿¡ ¹Ù·Î Àû¿ëÇÒ ¼ö ÀÖµµ·Ï Ã¥ÀÇ ³»¿ëÀ» »õ·Ó°Ô ±¸¼ºÇÏ¿© ÀÛ¼ºÇÏ¿´´Ù.
ÀÌ Ã¥À» ÅëÇØ ¿À¶óŬ µ¥ÀÌÅͺ£À̽ºÀÇ ¾ÆÅ°ÅØÃ³ ¹× ¼º´É Çâ»ó ¹æ¹ý¿¡ ´ëÇØ ¼÷ÁöÇÏ°í ¾÷¹«¿¡ Àû¿ëÇÑ´Ù¸é µ¥ÀÌÅͺ£À̽º ¼º´ÉÀ» ¿ùµîÈ÷ ²ø¾î ¿Ã¸± ¼ö ÀÖÀ¸¸®¶ó ÀÚ½ÅÇÑ´Ù.
[ ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ]
º» Ã¥ÀÇ ´ë»óÀº ´ÙÀ½°ú °°´Ù.
¡áSQL ÀÛ¼ºÀÌ ³Ê¹« ¾î·Á¿î °³¹ßÀÚ ¶Ç´Â DBA
¡áÀÛ¼ºµÈ SQLÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ·Á´Â °³¹ßÀÚ
¡á±âÁ¸ ¿î¿µ µ¥ÀÌÅͺ£À̽ºÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ·Á´Â DBA
¡áµ¥ÀÌÅͺ£À̽º ¼º´É ÃÖÀûÈ ³ëÇϿ츦 ¾Ë°í ½Í¾îÇÏ´Â °³¹ßÀÚ ¹× DBA
¡á´ë¿ë·® µ¥ÀÌÅͺ£À̽º ±¸Ãà¿¡ Âü¿©ÇÏ¿© ÄÁ¼³ÆÃ ¾÷¹«¸¦ ¼öÇàÇÏ´Â ¿£Áö´Ï¾î
º» Ã¥À» ÀÐÀ¸·Á¸é ±âº»ÀûÀÎ SQL Áö½ÄÀÌ ÇÊ¿äÇÏ¸ç ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ °³³ä
À» °¡Áö°í ÀÖ´Ù¸é Ã¥ÀÇ Àü¹ÝÀûÀÎ ³»¿ëÀ» ÀÌÇØÇϴµ¥ µµ¿òÀÌ µÈ´Ù.
[ ÀÌ Ã¥ÀÇ ±¸¼º ]
ÀÌ Ã¥¿¡ÀÇ ´Ü¿øº° ³»¿ëÀ» °£·«È÷ È®ÀÎÇØ º¸ÀÚ.
1Àå. Á¶ÀÎ ¹æ½Ä
ÀÌ ´Ü¿ø¿¡¼´Â µ¥ÀÌÅ͸¦ ¿¬°áÇÏ´Â Á¶ÀÎ ¹æ½ÄÀÎ Áßø ·çÇÁ Á¶ÀÎ, ¼ÒÆ® ¸ÓÁö Á¶ÀÎ ¹× ÇØ½¬ Á¶Àο¡ ´ëÇØ¼ °³³äÀ» ÀÍÈ÷°í Á¶ÀÎÀÇ Çʿ伺 ¹× Á¶ÀÎÀÇ ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ.
2Àå. Á¶ÀÎ Çü½Ä
ÀÌ ´Ü¿ø¿¡¼´Â Á¶ÀÎ ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ÃßÃâÇÏ´Â Á¶ÀÎ Çü½ÄÀÎ ±âº» Á¶ÀÎ, ¾Æ¿ôÅÍ Á¶ÀÎ,
¾ÈƼ Á¶ÀÎ, Ä«Å×½Ã¾È Á¶ÀÎ ¹× ¼¼¹Ì Á¶Àο¡ ´ëÇØ¼ ¾Ë¾Æº»´Ù. ¶ÇÇÑ. À̸¦ ½±°Ô ÀÌÇØÇϰí Ȱ¿ëÇÒ
¼ö ÀÖ´Â ¹æ¹ý¿¡ ´ëÇØ¼ È®ÀÎÇØ º¸ÀÚ.
3Àå. IOT ¾ÆÅ°ÅØÃÄ
À妽º¿Í Å×À̺íÀÌ °áÇÕµÈ ÇüÅÂÀÎ IOT(INDEX ORGANIZED TABLE)´Â ¿À¶óŬ¿¡¼ Á¦°øÇÏ´Â Å×ÀÌºí °´Ã¼ÀÇ ÇϳªÀÌ´Ù. IOTÀÇ ÀåÁ¡°ú ´ÜÁ¡¿¡ ´ëÇØ¼ È®ÀÎÇØ º¸°í À̸¦ È¿À²ÀûÀ¸·Î Ȱ¿ëÇÏ´Â ¹æ¾È¿¡ ´ëÇØ¼ È®ÀÎÇØ º¸ÀÚ.
4Àå. À妽º Æ©´×
À妽º Æ©´×Àº ¿î¿µ ÁßÀÎ ½Ã½ºÅÛ¿¡ ´ëÇØ ÃÖÀûȸ¦ ¼öÇàÇÏ´Â ¹æ½Ä Áß¿¡ ÇϳªÀÌ´Ù. À妽º Æ©´×¿¡ ´ëÇÑ ÀýÂ÷¸¦ »ó¼¼È÷ È®ÀÎÇØ º¸°í ¿¹Á¦¸¦ ÅëÇØ ½Ç¹«¿¡ Àû¿ëÇÒ ¼ö ÀÖ°Ô²û ±¸¼ºÇÏ¿´´Ù.
5Àå. ¼º´ÉÀ» °í·ÁÇÑ DML
µ¥ÀÌÅÍÀÇ INSERT, UPDATE ¹× DELETEÀÇ ¼º´ÉÀ» Çâ»ó½Ã۱â À§Çؼ ¿©·¯ °¡Áö ¹æ¹ýÀÌ µ¿¿øµÈ´Ù. SQL Æ©´×µµ ±× Áß ÇϳªÀÇ ¿ä¼ÒÀÌ´Ù. Ãß°¡·Î SQL Æ©´× ¿Ü¿¡ ¾ÆÅ°ÅØÃÄÀûÀ¸·Î DML ¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ´Â ¿ä¼Ò¿¡ ´ëÇØ¼ È®ÀÎÇØ º¸ÀÚ.
6Àå. Ŭ·¯½ºÅÍ ÆÑÅÍ(CLUSTER FACTOR) ÃÖÀûÈ
»ç¿ëÀÚ°¡ ã°íÀÚ ÇÏ´Â µ¥ÀÌÅÍ ÁýÇÕÀÌ °°Àº °ø°£¿¡ ¸ð¿©ÀÖ´Ù¸é °Ë»öÀÌ ´õ¿í È¿À²ÀûÀÏ °ÍÀÌ´Ù. ÀÌ·¸°Ô ¸ð¿© ÀÖ´Â µ¥ÀÌÅ͸¦ Ŭ·¯½ºÅÍ ÆÑÅͰ¡ ÃÖÀûȵǾî ÀÖ´Ù°í Ç¥ÇöÇÑ´Ù. Ŭ·¯½ºÅÍ ÆÑÅÍ ÃÖÀûÈÀÇ Á߿伺°ú ÃÖÀûÈ ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ.
7Àå. º´·Ä ÇÁ·Î¼¼½Ì(PARALLEL PROCESSING)
º´·Ä ÇÁ·Î¼¼½ÌÀº ÇϳªÀÇ ÀÛ¾÷¿¡ ´ëÇØ ¿©·¯°³ÀÇ ÇÁ·Î¼¼½º¸¦ ±âµ¿½ÃÄѼ ÀÛ¾÷À» ¼öÇàÇÏ´Â ¾ÆÅ°ÅØÃÄÀÌ´Ù. ÇØ´ç ¾ÆÅ°ÅØÃÄ´Â ´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®½Ã ½Ã½ºÅÛ ÀÚ¿øÀ» ¸¹ÀÌ »ç¿ëÇÏ¸é¼ ÀÀ´ä ¼Óµµ¸¦ Çâ»ó½Ãų ¼ö ÀÖ´Ù. ÀÌ ´Ü¿ø¿¡¼´Â º´·Ä ÇÁ·Î¼¼½Ì¿¡ ´ëÇØ ÀÚ¼¼È÷ È®ÀÎÇØ º¸ÀÚ.
8Àå. ÀζóÀÎ ºä
ÀζóÀÎ ºä´Â FROM Àý¿¡ ¼¼úÇÏ´Â SELECT Ç¥Çö½ÄÀ¸·Î À̸¦ Ȱ¿ëÇϸé SQL ¹®À» ÀýÂ÷ÀûÀ¸·Î Ç¥ÇöÇϴµ¥ ÀåÁ¡ÀÌ ÀÖ´Ù. ÇÏÁö¸¸ ÀÌ´Â µ¿ÀÏ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¹Ýº¹ ¿¢¼¼½º¸¦ À¯¹ßÇÏ¸ç ¼º´É ÀúÇÏÀÇ ¿øÀÎÀÌ µÇ±âµµ ÇÑ´Ù. ÀÌ ´Ü¿ø¿¡¼´Â ÀζóÀÎ ºä¸¦ È¿°úÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ.
9Àå. ¼ºêÄõ¸®
¼ºêÄõ¸®´Â SQLÀÇ WHERE Á¶°Ç¿¡ ¼¼úµÇ´Â SELECT Ç¥Çö½ÄÀÌ´Ù. ¶ÇÇÑ, ¼ºêÄõ¸®´Â ¸ÕÀú ¿¢¼¼½ºµÉ ¼öµµ ÀÖ°í µÚ¿¡ ¿¢¼¼½ºµÉ ¼öµµ ÀÖ´Ù. À̹ø ´Ü¿ø¿¡¼´Â ¼ºêÄõ¸®¿¡ ´ëÇÑ ¼öÇà ¹æ½Ä°ú ÃÖÀûÈ ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ.
10Àå. ½ºÄ®¶ó ¼ºêÄõ¸®
½ºÄ®¶ó ¼ºêÄõ¸®´Â SELECT ÀýÀÇ Ä÷³Àý¿¡ ¼¼úÇÏ´Â SELECT Ç¥Çö½ÄÀÌ´Ù. ½ºÄ®¶ó ¼ºêÄõ¸®´Â ´ÜÀÏ ÇุÀ» ÃßÃâÇϸç ÇÔ¼ö¿Í µ¿ÀÏÇÑ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. ÀÌ ´Ü¿ø¿¡¼´Â ½ºÄ®¶ó ¼ºêÄõ¸®ÀÇ ¼º´É ÀúÇÏ ¿ä¼Ò¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸°í À̸¦ ÃÖÀûÈÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© È®ÀÎÇØ º¸ÀÚ |
±³È¯ ¹× ȯºÒ °¡´É |
»óǰ¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì |
1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû 2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù. |
´Ü¼øº¯½É ¹× ÁÖ¹®Âø¿ÀÀÇ °æ¿ì |
1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù. 2) ÈÀåǰ ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼ ¹× ¼Ò°ß¼¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç ÈÀåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. 3) ±âŸ »óǰ ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã 4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
±³È¯ ¹× ȯºÒ ºÒ°¡ |
1) ½Åû±âÇÑÀÌ Áö³ °æ¿ì 2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì 3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì 4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì 5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì 6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì 7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì 8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì |