|
|
|
|
1Àå. SQL ó¸® °úÁ¤°ú I/O
1.1 SQL ÆÄ½Ì°ú ÃÖÀûÈ
1.1.1 ±¸Á¶Àû, ÁýÇÕÀû, ¼±¾ðÀû ÁúÀÇ ¾ð¾î
1.1.2 SQL ÃÖÀûÈ
1.1.3 SQL ¿ÉƼ¸¶ÀÌÀú
1.1.4 ½ÇÇà°èȹ°ú ºñ¿ë
1.1.5 ¿ÉƼ¸¶ÀÌÀú ÈùÆ®
1.2 SQL °øÀ¯ ¹× Àç»ç¿ë
1.2.1 ¼ÒÇÁÆ® ÆÄ½Ì vs. ÇÏµå ÆÄ½Ì
1.2.2 ¹ÙÀÎµå º¯¼öÀÇ Á߿伺
1.3 µ¥ÀÌÅÍ ÀúÀå ±¸Á¶ ¹× I/O ¸ÞÄ¿´ÏÁò
1.3.1 SQLÀÌ ´À¸° ÀÌÀ¯
1.3.2 µ¥ÀÌÅͺ£À̽º ÀúÀå ±¸Á¶
1.3.3 ºí·Ï ´ÜÀ§ I/O
1.3.4 ½ÃÄö¼È ¾×¼¼½º vs. ·£´ý ¾×¼¼½º
1.3.5 ³í¸®Àû I/O vs. ¹°¸®Àû I/O
1.3.6 Single Block I/O vs. Multiblock I/O
1.3.7 Table Full Scan vs. Index Range Scan
1.3.8 ij½Ã Ž»ö ¸ÞÄ¿´ÏÁò
2Àå. À妽º ±âº»
2.1 À妽º ±¸Á¶ ¹× Ž»ö
2.1.1 ¹Ì¸® º¸´Â À妽º Æ©´×
2.1.2 À妽º ±¸Á¶
2.1.3 À妽º ¼öÁ÷Àû Ž»ö
2.1.4 À妽º ¼öÆòÀû Ž»ö
2.1.5 °áÇÕ À妽º ±¸Á¶¿Í Ž»ö
2.2 À妽º ±âº» »ç¿ë¹ý
2.2.1 À妽º¸¦ »ç¿ëÇÑ´Ù´Â °Í
2.2.2 À妽º¸¦ Range Scan ÇÒ ¼ö ¾ø´Â ÀÌÀ¯
2.2.3 ´õ Áß¿äÇÑ À妽º »ç¿ë Á¶°Ç
2.2.4 À妽º¸¦ ÀÌ¿ëÇÑ ¼ÒÆ® ¿¬»ê »ý·«
2.2.5 ORDER BY Àý¿¡¼ Ä÷³ °¡°ø
2.2.6 SELECT-LIST¿¡¼ Ä÷³ °¡°ø
2.2.7 ÀÚµ¿ Çüº¯È¯
2.3 À妽º È®Àå±â´É »ç¿ë¹ý
2.3.1 Index Range Scan
2.3.2 Index Full Scan
2.3.3 Index Unique Scan
2.3.4 Index Skip Scan
2.3.5 Index Fast Full Scan
2.3.6 Index Range Scan Descending
3Àå. À妽º Æ©´×
3.1 Å×ÀÌºí ¾×¼¼½º ÃÖ¼ÒÈ
3.1.1 Å×ÀÌºí ·£´ý ¾×¼¼½º
3.1.2 À妽º Ŭ·¯½ºÅ͸µ ÆÑÅÍ
3.1.3 À妽º ¼ÕÀͺбâÁ¡
3.1.4 À妽º Ä÷³ Ãß°¡
3.1.5 À妽º¸¸ Àаí ó¸®
3.1.6 À妽º ±¸Á¶ Å×À̺í
3.1.7 Ŭ·¯½ºÅÍ Å×À̺í
3.2 ºÎºÐ¹üÀ§ ó¸® Ȱ¿ë
3.2.1 ºÎºÐ¹üÀ§ ó¸®
3.2.2 ºÎºÐ¹üÀ§ ó¸® ±¸Çö
3.2.3 OLTP ȯ°æ¿¡¼ ºÎºÐ¹üÀ§ 󸮿¡ ÀÇÇÑ ¼º´É°³¼± ¿ø¸®
3.3 À妽º ½ºÄµ È¿À²È
3.3.1 À妽º Ž»ö
3.3.2 À妽º ½ºÄµ È¿À²¼º
3.3.3 ¾×¼¼½º Á¶°Ç°ú ÇÊÅÍ Á¶°Ç
3.3.4 ºñ±³ ¿¬»êÀÚ Á¾·ù¿Í Ä÷³ ¼ø¼¿¡ µû¸¥ ±ºÁý¼º
3.3.5 À妽º ¼±Çà Ä÷³ÀÌ µîÄ¡(=) Á¶°ÇÀÌ ¾Æ´Ò ¶§ »ý±â´Â ºñÈ¿À²
3.3.6 BETWEENÀ» IN-List·Î Àüȯ
3.3.7 Index Skip Scan Ȱ¿ë
3.3.8 IN Á¶°ÇÀº ¡®=¡¯Àΰ¡
3.3.9 BETWEEN°ú LIKE ½ºÄµ ¹üÀ§ ºñ±³
3.3.10 ¹üÀ§°Ë»ö Á¶°ÇÀ» ³²¿ëÇÒ ¶§ »ý±â´Â ºñÈ¿À²
3.3.11 ´Ù¾çÇÑ ¿É¼Ç Á¶°Ç ó¸® ¹æ½ÄÀÇ Àå´ÜÁ¡ ºñ±³
3.3.12 ÇÔ¼öÈ£ÃâºÎÇÏ ÇØ¼Ò¸¦ À§ÇÑ À妽º ±¸¼º
3.4 À妽º ¼³°è
3.4.1 À妽º ¼³°è°¡ ¾î·Á¿î ÀÌÀ¯
3.4.2 °¡Àå Áß¿äÇÑ µÎ °¡Áö ¼±Åà ±âÁØ
3.4.3 ½ºÄµ È¿À²¼º ÀÌ¿ÜÀÇ ÆÇ´Ü ±âÁØ
3.4.4 °ø½ÄÀ» ÃÊ¿ùÇÑ Àü·«Àû ¼³°è
3.4.5 ¼ÒÆ® ¿¬»êÀ» »ý·«Çϱâ À§ÇÑ Ä÷³ Ãß°¡
3.4.6 °áÇÕ À妽º ¼±Åõµ
3.4.7 Áߺ¹ À妽º Á¦°Å
3.4.8 À妽º ¼³°èµµ ÀÛ¼º
4Àå. Á¶ÀÎ Æ©´×
4.1 NL Á¶ÀÎ
4.1.1 ±âº» ¸ÞÄ¿´ÏÁò
4.1.2 NL Á¶ÀÎ ½ÇÇà°èȹ Á¦¾î
4.1.3 NL Á¶ÀÎ ¼öÇà °úÁ¤ ºÐ¼®
4.1.4 NL Á¶ÀÎ Æ©´× Æ÷ÀÎÆ®
4.1.5 NL Á¶ÀΠƯ¡ ¿ä¾à
4.1.6 NL Á¶ÀÎ Æ©´× ½Ç½À
4.1.7 NL Á¶ÀÎ È®Àå ¸ÞÄ¿´ÏÁò
4.2 ¼ÒÆ® ¸ÓÁö Á¶ÀÎ
4.2.1 SGA vs. PGA
4.2.2 ±âº» ¸ÞÄ¿´ÏÁò
4.2.3 ¼ÒÆ® ¸ÓÁö Á¶ÀÎÀÌ ºü¸¥ ÀÌÀ¯
4.2.4 ¼ÒÆ® ¸ÓÁö Á¶ÀÎÀÇ ÁÖ¿ëµµ
4.2.5 ¼ÒÆ® ¸ÓÁö Á¶ÀÎ Á¦¾îÇϱâ
4.2.6 ¼ÒÆ® ¸ÓÁö Á¶ÀΠƯ¡ ¿ä¾à
4.3 ÇØ½Ã Á¶ÀÎ
4.3.1 ±âº» ¸ÞÄ¿´ÏÁò
4.3.2 ÇØ½Ã Á¶ÀÎÀÌ ºü¸¥ ÀÌÀ¯
4.3.3 ´ë¿ë·® Build Input ó¸®
4.3.4 ÇØ½Ã Á¶ÀÎ ½ÇÇà°èȹ Á¦¾î
4.3.5 Á¶ÀÎ ¸Þ¼Òµå ¼±Åà ±âÁØ
4.4 ¼ºêÄõ¸® Á¶ÀÎ
4.4.1 ¼ºêÄõ¸® º¯È¯ÀÌ ÇÊ¿äÇÑ ÀÌÀ¯
4.4.2 ¼ºêÄõ¸®¿Í Á¶ÀÎ
4.4.3 ºä(View)¿Í Á¶ÀÎ
4.4.4 ½ºÄ®¶ó ¼ºêÄõ¸® Á¶ÀÎ
5Àå. ¼ÒÆ® Æ©´×
5.1 ¼ÒÆ® ¿¬»ê.. |
Ãâó : ¾Ë¶óµò |
|
Àú:Á¶½ÃÇü úÞ) ÁÖ½Äȸ»ç µðºñ¾È ´ëÇ¥ÀÌ»ç / ¿À¶óŬ ¼º´É °íµµÈ ¿ø¸®¿Í ÇØ¹ý 1, 2 ÀúÀÚ / ±¹°¡°øÀÎ SQLP, DAP ÀڰݰËÁ¤ Àü¹®À§¿ø îñ) ÀÌ·£µå, Àν´³Ý, µð¿¥¿¡½º·¦, ¿£ÄÚ¾Æ, ºñÅõ¿£
´ë¿ë·® µ¥ÀÌÅÍ Ã³¸®°¡ ÇʼöÀÎ eCRM ¼Ö·ç¼Ç °³¹ß ¾÷¹«¸¦ ´ã´çÇÏ¸é¼ DB Àü¹®°¡ÀÇ ±æ·Î µé¾î¼°Ô µÇ¾ú´Ù. 2010³â¿¡ Çѱ¹µ¥ÀÌÅÍÁøÈï¿ø°ú Çѱ¹DB»ê¾÷ÇùÀÇȸ°¡ °øµ¿ ÁÖ°üÇÏ´Â Á¦1ȸ ¿ì¼öDBìÑ»óÀ» ¼ö»óÇÏ¿´°í, 2016³â 1¿ù¿¡ ÁÖ½Äȸ»ç µðºñ¾ÈÀ» ¼³¸³ÇÏ¿´´Ù. 20³â °¡±îÀÌ ÄÁ¼³ÆÃÀ» ¼öÇàÇÏ¸é¼ Å͵æÇÑ ¼º´É°ü¸® ¹æ¹ý·ÐÀ» ¼Ö·ç¼ÇÈÇÏ´Â ÀÏ¿¡ °ü½ÉÀÌ ¸¹°í, DB Àü¹®¼ÀûÀ» ²ÙÁØÈ÷ ÁýÇÊÇÏ¸é¼ ±³À°°ú ÈÄ¹è ¾ç¼º¿¡µµ ´õ ¸ÅÁøÇÏ·Á°í ³ë·ÂÇÑ´Ù. ¿äÁòÀº ÀÎÅÍ³Ý Ä«Æä µðºñ¾È Æ÷·³(www.dbian.net)À» ÅëÇÑ Áö½Ä°øÀ¯ Ȱµ¿¿¡µµ ¿½ÉÀÌ´Ù.
|
Ãâó : ¿¹½º24 |
|
°³¹ßÀÚ¸¦ À§ÇÑ SQL Æ©´× ÀÔ¹®¼. 20³â °¡±îÀÌ DB ¼º´É ÄÁ¼³ÆÃÀ» ¼öÇàÇÑ ÇöÁ÷ Æ©³Ê·Î¼ °³¹ßÀÚ¿¡°Ô µé·ÁÁÖ°í ½ÍÀº DB ¼º´É À̾߱⸦ ´ã¾Ò´Ù. ÇÙ½É ¼º´É ÀÌ·ÐÀº º¯ÇÏÁö ¾ÊÀ¸¹Ç·Î ÀϺΠÀüÀÛ¿¡¼ ±×´ë·Î Â÷¿ëÇÑ ³»¿ëµµ ÀÖÁö¸¸, ±×¸²À» º¸ÃæÇÏ°í ´õ ½±°í Ä£ÀýÇÏ°Ô ¼³¸íÇß´Ù. SQL Æ©´×ÀÇ Àüü È帧°ú ¸ÆÀ» ÀÌÇØÇÑ´Ù¸é, ÀÌ¾î¼ ¡®¿À¶óŬ ¼º´É °íµµÈ ¿ø¸®¿Í ÇØ¹ý¡¯µµ ½±°Ô ¼··ÆÇÒ ¼ö ÀÖ´Ù. |
Ãâó : ¾Ë¶óµò |
|
|
|
|