°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (38,480¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (28,350¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (32,400¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

°³¹ßÀÚ¿Í DBA¸¦ À§ÇÑ Real MySQL

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

45,000¿ø

  • 40,500¿ø (10%ÇÒÀÎ)

    2,250P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • Ç°Àý 
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

MySQL Àü¹®°¡°¡ ÀüÇÏ´Â MySQL È°¿ë¹ý!

¡ºReal MySQL¡»Àº ±âº»ÀûÀÎ SQL ¹®¹ý ¼Ò°³³ª ¸Å´º¾óÀÇ ¹ø¿ª ¼öÁØ¿¡¼­ ³ª¾Æ°¡, MySQLÀ» ÀÌ¿ëÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ̳ª ¿î¿µÀ» ÅëÇØ ¾òÀº °æÇè°ú Áö½Ä, ±×¸®°í ¹Ýµå½Ã ¾Ë°í ÀÖ¾î¾ß ÇÒ ÁÖÀÇ»çÇ×À» ÁßÁ¡ÀûÀ¸·Î ´Ù·é Ã¥ÀÌ´Ù. ¸¹Àº ±×¸²°ú º¥Ä¡¸¶Å© °á°ú¸¦ ÇÔ²² ¼ö·ÏÇØ MySQLÀ» óÀ½ Á¢ÇÏ´Â »ç¿ëÀÚµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. º»¹®Àº ¡®MySQL ¼­¹öÀÇ ¾ÆÅ°ÅØó¿Í MySQL ¼³Ä¡¡¯ºÎÅÍ ¡®À妽ºÀÇ Á¾·ù¿Í ±¸Á¶ ¹× È°¿ë¡¯, ¡®MySQL ¼­¹ö¿Í ¿¬µ¿ÇÏ´Â ÇÁ·Î±×·¥ °³¹ß¡¯, ¡®µ¥ÀÌÅÍ ¸ðµ¨¸µ ¹× ÃÖÀûÀÇ µ¥ÀÌÅÍ Å¸ÀÔ ¼±Á¤¡¯ µîÀ» ´Ù·é´Ù.

ÃâÆÇ»ç ¼­Æò

Real MySQL, MySQLÀÇ »õ·Î¿î ¹ß°ß!

´õ ÀÌ»ó MySQLÀº Ä¿¹Â´ÏƼ³ª ¼Ò¼È ³×Æ®¿öÅ© ¼­ºñ½º¿Í ¶¼¾î³õÀ» ¼ö ¾ø´Â °ü°è¿¡ ÀÖ´Ù´Â °ÍÀº ´©±¸³ª Àß ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ MySQLÀº ¿©±â¼­ ±×Ä¡Áö ¾Ê°í ºô¸µÀ̳ª °áÁ¦¿Í °°Àº ±ÝÀüÀûÀΠ󸮿ëÀ¸·Îµµ ¸¹ÀÌ »ç¿ëµÇ°í Àִµ¥, ÀÌ´Â MySQLÀÇ Æ®·£Àè¼Ç 󸮳ª ¾ÈÁ¤¼ºÀÌ ¿À¶óŬ°ú ºñ±³Çؼ­ ÀüÇô µÚóÁöÁö ¾ÊÀ½À» ÀǹÌÇÑ´Ù°í º¼ ¼ö ÀÖ´Ù. »ç½Ç MySQL(InnoDB)ÀÇ ³»ºÎ ó¸® ¹æ½ÄÀº ¿À¶óŬÀÇ ±×°Í°ú °ÅÀÇ ´Ù¸£Áö ¾Ê±â ¶§¹®¿¡ ÀÌ´Â ´ç¿¬ÇÑ °á°ú¶ó°í º¼ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº Áö±Ý±îÁöÀÇ ¸Å´º¾ó ¹ø¿ªÀ̳ª ´ÜÆíÀûÀÎ Áö½Ä ¼öÁØÀ» ¹þ¾î³ª ÀúÀÚ¿Í ´Ù¸¥ ¸¹Àº MySQL Àü¹®°¡ÀÇ °æÇè°ú ³ë·ÂÀÇ °á°ú¸¦ ¿©·¯ºÐ¿¡°Ô ÀüÇØÁÙ °ÍÀÌ´Ù. ¶ÇÇÑ ÀÌ Ã¥¿¡¼­´Â ¸¹Àº ±×¸²°ú º¥Ä¡¸¶Å© °á°ú¸¦ ÇÔ²² ¼ö·ÏÇØ MySQLÀ» óÀ½ Á¢ÇÏ´Â »ç¿ëÀÚµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ÀÌ Ã¥À» °è±â·Î Áö±Ý±îÁö Áö´Ï°í ÀÖ¾ú´ø MySQL¿¡ ´ëÇÑ ¼±ÀÔ°ß ´ë½Å MySQLÀÇ »õ·Î¿î ¸é¸ð¸¦ ÀÍÈ÷°í °æÇèÇÏ°Ô µÇ¸®¶ó È®½ÅÇÑ´Ù.
¸¸¾à MySQLÀ» °øºÎÇÏ°í Àְųª MySQLÀ» ÀÌ¿ëÇÑ ¼­ºñ½º °³¹ßÀ̳ª ¿î¿µÀ» ÇØ¾ß ÇÑ´Ù¸é Áö±Ý ´çÀå ÀÌ Ã¥À» »ìÆ캸±æ ±ÇÀåÇÑ´Ù. Áö±Ý±îÁö ¾Ë°í ÀÖ´Â °ÍµéÀ» ³Ñ¾î¼­¼­ »õ·Î¿î MySQLÀ» °æÇèÇÏ°Ô µÉ °ÍÀÌ´Ù.

RealMySQL ³×À̹ö Ä«Æä
¾Æ·¡ Ä«Æä¿¡¼­ ÀÌ Ã¥¿¡ ´ëÇÑ ÁúÀÇ ÀÀ´äÀ̳ª ¼Ò½º Äڵ带 ³»·Á¹ÞÀ» ¼ö ÀÖ´Ù.
http://cafe.naver.com/realmysql

Real MySQLÀº ±âº»ÀûÀÎ SQL ¹®¹ý ¼Ò°³³ª ¸Å´º¾óÀÇ ¹ø¿ª ¼öÁØÀ» ¹þ¾î³ª¼­ MySQLÀ» ÀÌ¿ëÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ̳ª ¿î¿µÀ» ÅëÇØ ¾òÀº °æÇè°ú Áö½Ä, ±×¸®°í ¹Ýµå½Ã ¾Ë°í ÀÖ¾î¾ß ÇÒ ÁÖÀÇ»çÇ× À§ÁÖ·Î ³»¿ëÀ» ±¸¼ºÇß´Ù. ÀÌ Ã¥À» óÀ½ºÎÅÍ ³¡±îÁö ´Ù ÀÐ´Â´Ù¸é ´õ¾øÀÌ ÁÁ°ÚÁö¸¸, ÇÊ¿äÇϰųª °ü½É ÀÖ´Â ³»¿ë À§ÁÖ·Î »ìÆìºÁµµ Áö±Ý±îÁö °¡Áö°í ÀÖ¾ú´ø ¸¹Àº °í¹Î°Å¸®¸¦ ÇØ°áÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë

o MySQL ¼­¹öÀÇ ¾ÆÅ°ÅØó¿Í MySQL ¼³Ä¡
o À妽ºÀÇ Á¾·ù¿Í ±¸Á¶ ¹× È°¿ë
o Äõ¸®ÀÇ ½ÇÇà °èȹ ºÐ¼® ¹× ÃÖÀûÈ­
o MySQL ¼­¹ö¿Í ¿¬µ¿ÇÏ´Â ÇÁ·Î±×·¥ °³¹ß
o ½ºÅä¾îµå ÇÁ·Î±×·¥ °³¹ß ¹× »ç¿ëÀÚ º¯¼ö È°¿ë
o µ¥ÀÌÅÍ ¸ðµ¨¸µ ¹× ÃÖÀûÀÇ µ¥ÀÌÅÍ Å¸ÀÔ ¼±Á¤
o °³¹ßÀ» À§ÇÑ º£½ºÆ® ÇÁ·¢Æ¼½º
o MySQL ¼­¹ö ÀÀ±Þóġ

Real MySQL, MySQLÀÇ »õ·Î¿î ¹ß°ß!
´õ ÀÌ»ó MySQLÀº Ä¿¹Â´ÏƼ³ª ¼Ò¼È ³×Æ®¿öÅ© ¼­ºñ½º¿Í ¶¼¾î³õÀ» ¼ö ¾ø´Â °ü°è¿¡ ÀÖ´Ù´Â °ÍÀº ´©±¸³ª Àß ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ MySQLÀº ¿©±â¼­ ±×Ä¡Áö ¾Ê°í ºô¸µÀ̳ª °áÁ¦¿Í °°Àº ±ÝÀüÀûÀΠ󸮿ëÀ¸·Îµµ ¸¹ÀÌ »ç¿ëµÇ°í Àִµ¥, ÀÌ´Â MySQLÀÇ Æ®·£Àè¼Ç 󸮳ª ¾ÈÁ¤¼ºÀÌ ¿À¶óŬ°ú ºñ±³Çؼ­ ÀüÇô µÚóÁöÁö ¾ÊÀ½À» ÀǹÌÇÑ´Ù°í º¼ ¼ö ÀÖ´Ù. »ç½Ç MySQL(InnoDB)ÀÇ ³»ºÎ ó¸® ¹æ½ÄÀº ¿À¶óŬÀÇ ±×°Í°ú °ÅÀÇ ´Ù¸£Áö ¾Ê±â ¶§¹®¿¡ ÀÌ´Â ´ç¿¬ÇÑ °á°ú¶ó°í º¼ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº Áö±Ý±îÁöÀÇ ¸Å´º¾ó ¹ø¿ªÀ̳ª ´ÜÆíÀûÀÎ Áö½Ä ¼öÁØÀ» ¹þ¾î³ª ÀúÀÚ¿Í ´Ù¸¥ ¸¹Àº MySQL Àü¹®°¡ÀÇ °æÇè°ú ³ë·ÂÀÇ °á°ú¸¦ ¿©·¯ºÐ¿¡°Ô ÀüÇØÁÙ °ÍÀÌ´Ù. ¶ÇÇÑ ÀÌ Ã¥¿¡¼­´Â ¸¹Àº ±×¸²°ú º¥Ä¡¸¶Å© °á°ú¸¦ ÇÔ²² ¼ö·ÏÇØ MySQLÀ» óÀ½ Á¢ÇÏ´Â »ç¿ëÀÚµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ±¸¼ºÇß´Ù. ÀÌ Ã¥À» °è±â·Î Áö±Ý±îÁö Áö´Ï°í ÀÖ¾ú´ø MySQL¿¡ ´ëÇÑ ¼±ÀÔ°ß ´ë½Å MySQLÀÇ »õ·Î¿î ¸é¸ð¸¦ ÀÍÈ÷°í °æÇèÇÏ°Ô µÇ¸®¶ó È®½ÅÇÑ´Ù.
¸¸¾à MySQLÀ» °øºÎÇÏ°í Àְųª MySQLÀ» ÀÌ¿ëÇÑ ¼­ºñ½º °³¹ßÀ̳ª ¿î¿µÀ» ÇØ¾ß ÇÑ´Ù¸é Áö±Ý ´çÀå ÀÌ Ã¥À» »ìÆ캸±æ ±ÇÀåÇÑ´Ù. Áö±Ý±îÁö ¾Ë°í ÀÖ´Â °ÍµéÀ» ³Ñ¾î¼­¼­ »õ·Î¿î MySQLÀ» °æÇèÇÏ°Ô µÉ °ÍÀÌ´Ù.

<ÃâÆÇ»ç ¸®ºä>

Real MySQLÀº ±âº»ÀûÀÎ SQL ¹®¹ý ¼Ò°³³ª ¸Å´º¾óÀÇ ¹ø¿ª ¼öÁØÀ» ¹þ¾î³ª¼­ MySQLÀ» ÀÌ¿ëÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ̳ª ¿î¿µÀ» ÅëÇØ ¾òÀº °æÇè°ú Áö½Ä, ±×¸®°í ¹Ýµå½Ã ¾Ë°í ÀÖ¾î¾ß ÇÒ ÁÖÀÇ»çÇ× À§ÁÖ·Î ³»¿ëÀ» ±¸¼ºÇß´Ù. ÀÌ Ã¥À» óÀ½ºÎÅÍ ³¡±îÁö ´Ù ÀÐ´Â´Ù¸é ´õ¾øÀÌ ÁÁ°ÚÁö¸¸, ÇÊ¿äÇϰųª °ü½É ÀÖ´Â ³»¿ë À§ÁÖ·Î »ìÆìºÁµµ Áö±Ý±îÁö °¡Áö°í ÀÖ¾ú´ø ¸¹Àº °í¹Î°Å¸®¸¦ ÇØ°áÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú

¡¤ MySQL ¼­¹öÀÇ ¾ÆÅ°ÅØó¿Í MySQL ¼³Ä¡
¡¤ À妽ºÀÇ Á¾·ù¿Í ±¸Á¶ ¹× È°¿ë
¡¤ Äõ¸®ÀÇ ½ÇÇà °èȹ ºÐ¼® ¹× ÃÖÀûÈ­
¡¤ MySQL ¼­¹ö¿Í ¿¬µ¿ÇÏ´Â ÇÁ·Î±×·¥ °³¹ß
¡¤ ½ºÅä¾îµå ÇÁ·Î±×·¥ °³¹ß ¹× »ç¿ëÀÚ º¯¼ö È°¿ë
¡¤ µ¥ÀÌÅÍ ¸ðµ¨¸µ ¹× ÃÖÀûÀÇ µ¥ÀÌÅÍ Å¸ÀÔ ¼±Á¤
¡¤ °³¹ßÀ» À§ÇÑ º£½ºÆ® ÇÁ·¢Æ¼½º
¡¤ MySQL ¼­¹ö ÀÀ±Þóġ

¸ñÂ÷

01Àå_¼Ò°³

1.1 MySQL ¼Ò°³
1.2 ¿Ö MySQLÀΰ¡?

02Àå_¼³Ä¡¿Í ¼³Á¤

2.1 MySQL ´Ù¿î·Îµå
2.2 MySQL ¼­¹ö ¼³Ä¡
____2.2.1 ¸®´ª½º¿¡ ¼³Ä¡
____2.2.2 À©µµ¿ì¿¡ ¼³Ä¡(MSI)
2.3 ¼­¹ö ¼³Á¤
____2.3.1 ¼³Á¤ ÆÄÀÏÀÇ ±¸¼º
____2.3.2 MySQL ½Ã½ºÅÛ º¯¼öÀÇ Æ¯Â¡
____2.3.3 ±Û·Î¹ú º¯¼ö¿Í ¼¼¼Ç º¯¼ö
____2.3.4 µ¿Àû º¯¼ö¿Í Á¤Àû º¯¼ö
____2.3.5 my.cnf ¼³Á¤ ÆÄÀÏ
2.4 MySQL ¼­¹öÀÇ ½ÃÀÛ°ú Á¾·á
____2.4.1 ½ÃÀÛ°ú Á¾·á
____2.4.2 ¼­¹ö ¿¬°á Å×½ºÆ®
2.5 MySQL º¹Á¦ ±¸Ãà
____2.5.1 ¼³Á¤ Áغñ
____2.5.2 º¹Á¦ °èÁ¤ Áغñ
____2.5.3 µ¥ÀÌÅÍ º¹»ç
____2.5.4 º¹Á¦ ½ÃÀÛ
2.6 ±ÇÇÑ °ü¸®
____2.6.1 »ç¿ëÀÚÀÇ ½Äº°
____2.6.2 񀀥
2.7 ¿¹Á¦ µ¥ÀÌÅÍ ÀûÀç
2.8 Àü¹® °Ë»öÀ» À§ÇÑ MySQL ¼³Ä¡
____2.8.1 MySQLÀÇ ³»Àå Àü¹® °Ë»ö ¿£Áø
____2.8.2 MySQL 5.0 ¹öÀüÀÇ Æ®¸®Åæ ¼³Ä¡
____2.8.3 MySQL 5.1 ¹öÀüÀÇ mGroonga ¼³Ä¡
____2.8.5 mGroonga ¼³Ä¡ È®ÀÎ

03Àå_¾ÆÅ°ÅØó

3.1 MySQL ¾ÆÅ°ÅØó
____3.1.1 MySQLÀÇ Àüü ±¸Á¶
____3.1.2 MySQL ¾²·¹µù ±¸Á¶
____3.1.3 ¸Þ¸ð¸® ÇÒ´ç ¹× »ç¿ë ±¸Á¶
____3.1.4 Ç÷¯±×-ÀÎ ½ºÅ丮Áö ¿£Áø ¸ðµ¨
____3.1.5 Äõ¸® ½ÇÇà ±¸Á¶
____3.1.6 º¹Á¦(Replication)
____3.1.7 Äõ¸® ij½Ã
3.2 InnoDB ½ºÅ丮Áö ¿£Áø ¾ÆÅ°ÅØó
____3.2.1 InnoDB ½ºÅ丮Áö ¿£ÁøÀÇ Æ¯¼º

¢Ã 01Àå_¼Ò°³

1.1 MySQL ¼Ò°³
1.2 ¿Ö MySQLÀΰ¡?

¢Ã 02Àå_¼³Ä¡¿Í ¼³Á¤

2.1 MySQL ´Ù¿î·Îµå
2.2 MySQL ¼­¹ö ¼³Ä¡
____2.2.1 ¸®´ª½º¿¡ ¼³Ä¡
____2.2.2 À©µµ¿ì¿¡ ¼³Ä¡(MSI)
2.3 ¼­¹ö ¼³Á¤
____2.3.1 ¼³Á¤ ÆÄÀÏÀÇ ±¸¼º
____2.3.2 MySQL ½Ã½ºÅÛ º¯¼öÀÇ Æ¯Â¡
____2.3.3 ±Û·Î¹ú º¯¼ö¿Í ¼¼¼Ç º¯¼ö
____2.3.4 µ¿Àû º¯¼ö¿Í Á¤Àû º¯¼ö
____2.3.5 my.cnf ¼³Á¤ ÆÄÀÏ
2.4 MySQL ¼­¹öÀÇ ½ÃÀÛ°ú Á¾·á
____2.4.1 ½ÃÀÛ°ú Á¾·á
____2.4.2 ¼­¹ö ¿¬°á Å×½ºÆ®
2.5 MySQL º¹Á¦ ±¸Ãà
____2.5.1 ¼³Á¤ Áغñ
____2.5.2 º¹Á¦ °èÁ¤ Áغñ
____2.5.3 µ¥ÀÌÅÍ º¹»ç
____2.5.4 º¹Á¦ ½ÃÀÛ
2.6 ±ÇÇÑ °ü¸®
____2.6.1 »ç¿ëÀÚÀÇ ½Äº°
____2.6.2 񀀥
2.7 ¿¹Á¦
____3.2.2 InnoDB ¹öÆÛ Ç®
____3.2.3 ¾ðµÎ(Undo) ·Î±×
____3.2.4 Àμ­Æ® ¹öÆÛ(Insert Buffer)
____3.2.5 ¸®µÎ(Redo) ·Î±× ¹× ·Î±× ¹öÆÛ
____3.2.6 MVCC(Multi Version Concurrency Control)
____3.2.7 Àá±Ý ¾ø´Â ÀÏ°üµÈ Àбâ(Non-locking consistent read)
____3.2.8 InnoDB¿Í MyISAM ½ºÅ丮Áö ¿£Áø ºñ±³
____3.2.9 InnoDB¿Í MEMORY(HEAP)½ºÅ丮Áö ¿£Áø ºñ±³
3.3 MyISAM ½ºÅ丮Áö ¿£Áø ¾ÆÅ°ÅØó
____3.3.1 Å° ij½Ã
____3.3.2 ¿î¿µÃ¼Á¦ÀÇ Ä³½Ã ¹× ¹öÆÛ
3.4 MEMORY ½ºÅ丮Áö ¿£Áø ¾ÆÅ°ÅØó
____3.4.1 ÁÖÀÇ »çÇ×
____3.4.2 MEMORY ½ºÅ丮Áö ¿£ÁøÀÇ ¿ëµµ
3.5 NDB Ŭ·¯½ºÅÍ ½ºÅ丮Áö ¿£Áø
____3.5.1 NDB Ŭ·¯½ºÅÍÀÇ Æ¯¼º
____3.5.2 NDB Ŭ·¯½ºÅÍÀÇ ¾ÆÅ°ÅØó
____3.5.3 Ŭ·¯½ºÅÍ °£ÀÇ º¹Á¦ ±¸¼º
____3.5.4 NDB Ŭ·¯½ºÅÍÀÇ ¼º´É
____3.5.5 NDB Ŭ·¯½ºÅÍÀÇ ³×Æ®¿öÅ© ¿µÇâ
____3.5.6 NDB Ŭ·¯½ºÅÍÀÇ ¿ëµµ
3.6 TOKUDB ½ºÅ丮Áö ¿£Áø
____3.6.1 ÇÁ·¢Å» Æ®¸®(Fractal Tree) À妽º Áö¿ø
____3.6.2 ´ë¿ë·® µ¥ÀÌÅÍ¿Í ºü¸¥ INSERT ó¸®
____3.6.3 Æ®·£Àè¼Ç ¹× Àá±Ý ó¸®
____3.6.4 ±× ÀÌ¿ÜÀÇ Æ¯Â¡
____3.6.5 TokuDBÀÇ ÁÖ ¿ëµµ
3.7 Àü¹® °Ë»ö ¿£Áø
____3.7.1 Æ®¸®Åæ Àü¹® °Ë»ö ¿£Áø
____3.7.2 mGroonga Àü¹® °Ë»ö ¿£Áø(Ç÷¯±×ÀÎ)
____3.7.3 ½ºÇÎÅ©½º Àü¹® °Ë»ö ¿£Áø
3.8 MySQL ·Î±× ÆÄÀÏ
____3.8.1 ¿¡·¯ ·Î±× ÆÄÀÏ
____3.8.2 Á¦³Ê·² Äõ¸® ·Î±× ÆÄÀÏ(Á¦³Ê·² ·Î±× ÆÄÀÏ, General log)
____3.8.3 ½½·Î¿ì Äõ¸® ·Î±×
____3.8.4 ¹ÙÀ̳ʸ® ·Î±×¿Í ¸±·¹ÀÌ ·Î±×

04Àå_Æ®·£Àè¼Ç°ú Àá±Ý

4.1 Æ®·£Àè¼Ç
____4.1.1 MySQL¿¡¼­ÀÇ Æ®·£Àè¼Ç
____4.1.2 ÁÖÀÇ»çÇ×
4.2 MySQL ¿£ÁøÀÇ Àá±Ý
____4.2.1 ±Û·Î¹ú ¶ô
µ¥ÀÌÅÍ ÀûÀç
2.8 Àü¹® °Ë»öÀ» À§ÇÑ MySQL ¼³Ä¡
____2.8.1 MySQLÀÇ ³»Àå Àü¹® °Ë»ö ¿£Áø
____2.8.2 MySQL 5.0 ¹öÀüÀÇ Æ®¸®Åæ ¼³Ä¡
____2.8.3 MySQL 5.1 ¹öÀüÀÇ mGroonga ¼³Ä¡
____2.8.5 mGroonga ¼³Ä¡ È®ÀÎ

¢Ã 03Àå_¾ÆÅ°ÅØó

3.1 MySQL ¾ÆÅ°ÅØó
____3.1.1 MySQLÀÇ Àüü ±¸Á¶
____3.1.2 MySQL ¾²·¹µù ±¸Á¶
____3.1.3 ¸Þ¸ð¸® ÇÒ´ç ¹× »ç¿ë ±¸Á¶
____3.1.4 Ç÷¯±×-ÀÎ ½ºÅ丮Áö ¿£Áø ¸ðµ¨
____3.1.5 Äõ¸® ½ÇÇà ±¸Á¶
____3.1.6 º¹Á¦(Replication)
____3.1.7 Äõ¸® ij½Ã
3.2 InnoDB ½ºÅ丮Áö ¿£Áø ¾ÆÅ°ÅØó
____3.2.1 InnoDB ½ºÅ丮Áö ¿£ÁøÀÇ Æ¯¼º
____3.2.2 InnoDB ¹öÆÛ Ç®
____3.2.3 ¾ðµÎ(Undo) ·Î±×
____3.2.4 Àμ­Æ® ¹öÆÛ(Insert Buffer)
____3.2.5 ¸®µÎ(Redo) ·Î±× ¹× ·Î±× ¹öÆÛ
____3.2.6 MVCC(Multi Version Concurrency Control)
____3.2.7 Àá±Ý ¾ø´Â ÀÏ°üµÈ Àбâ(Non-locking consistent read)
____3.2.8 InnoDB¿Í MyISAM ½ºÅ丮Áö ¿£Áø ºñ±³
____3.2.9 InnoDB¿Í MEMORY(HEAP)½ºÅ丮Áö ¿£Áø ºñ±³
3.3 MyISAM ½ºÅ丮Áö ¿£Áø ¾ÆÅ°ÅØó
____3.3.1 Å° ij½Ã
____4.2.2 Å×ÀÌºí ¶ô(TABLE LOCK)
____4.2.3 À¯Àú ¶ô(USER LOCK)
____4.2.4 ³×ÀÓ ¶ô
4.3 MyISAM°ú MEMORY ½ºÅ丮Áö ¿£ÁøÀÇ Àá±Ý
____4.3.1 Àá±Ý ȹµæ
____4.3.2 Àá±Ý Æ©´×
____4.3.3 Å×ÀÌºí ¼öÁØÀÇ Àá±Ý È®ÀÎ ¹× ÇØÁ¦
4.4 InnoDB ½ºÅ丮Áö ¿£ÁøÀÇ Àá±Ý
____4.4.1 InnoDBÀÇ Àá±Ý ¹æ½Ä
____4.4.2 InnoDBÀÇ Àá±Ý Á¾·ù
____4.4.3 À妽º¿Í Àá±Ý
____4.4.4 Æ®·£Àè¼Ç °Ý¸® ¼öÁØ°ú Àá±Ý
____4.4.5 ·¹ÄÚµå ¼öÁØÀÇ Àá±Ý È®ÀÎ ¹× ÇØÁ¦
4.5 MySQLÀÇ °Ý¸® ¼öÁØ
____4.5.1 READ UNCOMMITTED
____4.5.2 READ COMMITTED
____4.5.3 REPEATABLE READ
____4.5.4 SERIALIZABLE
____4.5.5 REPEATABLE READ °Ý¸® ¼öÁØ°ú READ COMMITTED °Ý¸® ¼öÁØÀÇ ¼º´É ºñ±³

05Àå_À妽º

5.1 µð½ºÅ© Àб⠹æ½Ä
____5.1.1 ÀúÀå ¸Åü
____5.1.2 µð½ºÅ© µå¶óÀ̺ê¿Í ¼Ö¸®µå ½ºÅ×ÀÌÆ® µå¶óÀ̺ê
____5.1.3 ·£´ý I/O¿Í ¼øÂ÷ I/O
5.2 À妽º¶õ?
5.3 B-Tree À妽º
____5.3.1 ±¸Á¶ ¹× Ư¼º
____5.3.2 B-Tree À妽º Å° Ãß°¡ ¹× »èÁ¦
____5.3.3 B-Tree À妽º »ç¿ë¿¡ ¿µÇâÀ»¹ÌÄ¡´Â ¿ä¼Ò
____5.3.4 B-Tree À妽º¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àбâ
____5.3.5 ´ÙÁß Ä®·³(Multi-column) À妽º
____5.3.6 B-Tree À妽ºÀÇ Á¤·Ä ¹× ½ºÄµ ¹æÇâ
____5.3.7 B-Tree À妽ºÀÇ °¡¿ë¼º°ú È¿À²¼º
5.4 ÇؽÃ(Hash) À妽º
____5.4.1 ±¸Á¶ ¹× Ư¼º
____5.4.2 Çؽà À妽ºÀÇ °¡¿ë¼º ¹× È¿À²¼º
5.5 R-Tree À妽º
____5.5.1 ±¸Á¶ ¹× Ư¼º
____5.5.2 R-Tree À妽ºÀÇ ¿ëµµ
5.6 Fractal-Tree À妽º
____5.6.1 Fractal-TreeÀÇ Æ¯¼º
____5.6.2 Fractal-Tr

____3.3.2 ¿î¿µÃ¼Á¦ÀÇ Ä³½Ã ¹× ¹öÆÛ
3.4 MEMORY ½ºÅ丮Áö ¿£Áø ¾ÆÅ°ÅØó
____3.4.1 ÁÖÀÇ »çÇ×
____3.4.2 MEMORY ½ºÅ丮Áö ¿£ÁøÀÇ ¿ëµµ
3.5 NDB Ŭ·¯½ºÅÍ ½ºÅ丮Áö ¿£Áø
____3.5.1 NDB Ŭ·¯½ºÅÍÀÇ Æ¯¼º
____3.5.2 NDB Ŭ·¯½ºÅÍÀÇ ¾ÆÅ°ÅØó
____3.5.3 Ŭ·¯½ºÅÍ °£ÀÇ º¹Á¦ ±¸¼º
____3.5.4 NDB Ŭ·¯½ºÅÍÀÇ ¼º´É
____3.5.5 NDB Ŭ·¯½ºÅÍÀÇ ³×Æ®¿öÅ© ¿µÇâ
____3.5.6 NDB Ŭ·¯½ºÅÍÀÇ ¿ëµµ
3.6 TOKUDB ½ºÅ丮Áö ¿£Áø
____3.6.1 ÇÁ·¢Å» Æ®¸®(Fractal Tree) À妽º Áö¿ø
____3.6.2 ´ë¿ë·® µ¥ÀÌÅÍ¿Í ºü¸¥ INSERT ó¸®
____3.6.3 Æ®·£Àè¼Ç ¹× Àá±Ý ó¸®
____3.6.4 ±× ÀÌ¿ÜÀÇ Æ¯Â¡
____3.6.5 TokuDBÀÇ ÁÖ ¿ëµµ
3.7 Àü¹® °Ë»ö ¿£Áø
____3.7.1 Æ®¸®Åæ Àü¹® °Ë»ö ¿£Áø
____3.7.2 mGroonga Àü¹® °Ë»ö ¿£Áø(Ç÷¯±×ÀÎ)
____3.7.3 ½ºÇÎÅ©½º Àü¹® °Ë»ö ¿£Áø
3.8 MySQL ·Î±× ÆÄÀÏ
____3.8.1 ¿¡·¯ ·Î±× ÆÄÀÏ
____3.8.2 Á¦³Ê·² Äõ¸® ·Î±× ÆÄÀÏ(Á¦³Ê·² ·Î±× ÆÄÀÏ, General log)
____3.8.3 ½½·Î¿ì Äõ¸® ·Î±×
____3.8.4 ¹ÙÀ̳ʸ® ·Î±×¿Í ¸±·¹ÀÌ ·Î±× eeÀÇ °¡¿ë¼º°ú È¿À²¼º
5.7 Àü¹® °Ë»ö(Full Text search) À妽º
____5.7.1 À妽º ¾Ë°í¸®Áò
____5.7.2 ±¸ºÐÀÚ¿Í n±×·¥ÀÇ Â÷ÀÌ
____5.7.3 Àü¹® °Ë»ö À妽ºÀÇ °¡¿ë¼º
5.8 ºñÆ®¸Ê À妽º¿Í ÇÔ¼ö ±â¹Ý À妽º
5.9 Ŭ·¯½ºÅ͸µ À妽º
____5.9.1 Ŭ·¯½ºÅ͸µ À妽º
____5.9.2 º¸Á¶ À妽º(Secondary index)¿¡ ¹ÌÄ¡´Â ¿µÇâ
____5.9.3 Ŭ·¯½ºÅÍ À妽ºÀÇ ÀåÁ¡°ú ´ÜÁ¡
____5.9.4 Ŭ·¯½ºÅÍ Å×ÀÌºí »ç¿ë½Ã ÁÖÀÇ»çÇ×
5.10 À¯´ÏÅ© À妽º
____5.10.1 À¯´ÏÅ© À妽º¿Í ÀÏ¹Ý º¸Á¶ À妽ºÀÇ ºñ±³
____5.10.2 À¯´ÏÅ© À妽º »ç¿ë ½Ã ÁÖÀÇ»çÇ×
5.11 ¿Ü·¡Å°
____5.11.1 ÀÚ½Ä Å×À̺íÀÇ º¯°æÀÌ ´ë±âÇÏ´Â °æ¿ì
____5.11.2 ºÎ¸ð Å×À̺íÀÇ º¯°æ ÀÛ¾÷ÀÌ ´ë±âÇÏ´Â °æ¿ì
5.12 ±âŸ ÁÖÀÇ»çÇ×

06Àå_½ÇÇà °èȹ

6.1 °³¿ä
____6.1.1 Äõ¸® ½ÇÇà ÀýÂ÷
____6.1.2 ¿ÉƼ¸¶ÀÌÀúÀÇ Á¾·ù
____6.1.3 Åë°è Á¤º¸
6.2 ½ÇÇà °èȹ ºÐ¼®
____6.2.1 id Ä®·³
____6.2.2 select_type Ä®·³
____6.2.3 table Ä®·³
____6.2.4 type Ä®·³
____6.2.5 possible_keys
____6.2.6 key
____6.2.7 key_len
____6.2.8 ref
____6.2.9 rows
____6.2.10 Extra
____6.2.11 EXPLAIN EXTENDED(Filtered Ä®·³)
____6.2.12 EXPLAIN EXTENDED(Ãß°¡ ¿ÉƼ¸¶ÀÌÀú Á¤º¸)
6.3 MySQLÀÇ ÁÖ¿ä ó¸® ¹æ½Ä
____6.3.1 Ç® Å×ÀÌºí ½ºÄµ
____6.3.2 ORDER BY ó¸®(Using filesort)
____6.3.3 GROUP BY ó¸®
____6.3.4 DISTINCT ó¸®
____6.3.5 Àӽà Å×À̺í(Using temporary)
____6.3.6 Å×À̺í Á¶ÀÎ
6.4 ½ÇÇà °èȹ ºÐ¼® ½Ã ÁÖÀÇ»çÇ×
____6.4.1 Select_type Ä®·³ÀÇ ÁÖÀÇ ´ë»ó
____6.4.2 Type Ä®·³ÀÇ ÁÖÀÇ ´ë»ó
____6.4.3 Key Ä®·³ÀÇ ÁÖÀÇ ´ë»ó
____6.4.4 Rows Ä®·³ÀÇ ÁÖÀÇ ´ë»ó
____6.4.5 Extra Ä®·³ÀÇ ÁÖÀÇ ´ë»ó

07Àå_Äõ¸® ÀÛ¼º ¹× ÃÖÀûÈ­

7.1 Äõ¸®¿Í ¿¬°üµÈ ½Ã½ºÅÛ ¼³Á¤
____7.1.1 SQL ¸ðµå
____7.1.2 ¿µ¹® ´ë¼Ò¹®ÀÚ ±¸ºÐ
____7.1.3 MySQL ¿¹¾à¾î
7.2 ¸Å´º¾óÀÇ SQL ¹®¹ý Ç¥±â¸¦ Àд ¹æ¹ý
7.3 MySQL ¿¬»êÀÚ¿Í ³»Àå ÇÔ¼ö
____7.3.1 ¸®ÅÍ·² Ç¥±â¹ý
____7.3.2 ¼ýÀÚ
____7.3.3 ³¯Â¥
____7.3.4 MySQL ¿¬»êÀÚ
____7.3.5 MySQL ³»Àå ÇÔ¼ö
____7.3.6 SQL ÁÖ¼®
7.4 SELECT
____7.4.1 SELECT °¢ ÀýÀÇ Ã³¸® ¼ø¼­
____7.4.2 WHERE Àý°ú GROUP BY Àý,±×¸®°í ORDER BY ÀýÀÇ À妽º »ç¿ë
____7.4.3 WHERE ÀýÀÇ ºñ±³ Á¶°Ç »ç¿ë ½Ã ÁÖÀÇ»çÇ×
____7.4.4 DISTINCT
____7.4.5 LIMIT n
____7.4.6 JOIN
____7.4.7 GROUP BY
____7.4.8 ORDER BY
____7.4.9 ¼­ºê Äõ¸®
____7.4.10 ÁýÇÕ ¿¬»ê
____7.4.11 SELECT INTO OUTFILE
7.5 INSERT
____7.5.1 INSERT¿Í AUTO_INCREMENT
____7.5.2 INSERT IGNORE
____7.5.3 REPLACE
____7.5.4 INSERT INTO ¡¦ON DUPLICATE KEY UPDATE ¡¦
____7.5.5 INSERT ... SELECT
____7.5.6 LOAD DATA(LOCAL) INFILE ¡¦
7.6 UPDATE
____7.6.1 UPDATE ¡¦ ORDER BY ¡¦ LIMIT n


¢Ã 04Àå_Æ®·£Àè¼Ç°ú Àá±Ý

4.1 Æ®·£Àè¼Ç
____4.1.1 MySQL¿¡¼­ÀÇ Æ®·£Àè¼Ç
____4.1.2 ÁÖÀÇ»çÇ×
4.2 MySQL ¿£ÁøÀÇ Àá±Ý
____4.2.1 ±Û·Î¹ú ¶ô
____4.2.2 Å×ÀÌºí ¶ô(TABLE LOCK)
____4.2.3 À¯Àú ¶ô(USER LOCK)
____4.2.4 ³×ÀÓ ¶ô
4.3 MyISAM°ú MEMORY ½ºÅ丮Áö ¿£ÁøÀÇ Àá±Ý
____4.3.1 Àá±Ý ȹµæ
____4.3.2 Àá±Ý Æ©´×
____4.3.3 Å×ÀÌºí ¼öÁØÀÇ Àá±Ý È®ÀÎ ¹× ÇØÁ¦
4.4 InnoDB ½ºÅ丮Áö ¿£ÁøÀÇ Àá±Ý
____4.4.1 InnoDBÀÇ Àá±Ý ¹æ½Ä
____4.4.2 InnoDBÀÇ Àá±Ý Á¾·ù
____4.4.3 À妽º¿Í Àá±Ý
____4.4.4 Æ®·£Àè¼Ç °Ý¸® ¼öÁØ°ú Àá±Ý
____4.4.5 ·¹ÄÚµå ¼öÁØÀÇ Àá±Ý È®ÀÎ ¹× ÇØÁ¦
4.5 MySQLÀÇ °Ý¸® ¼öÁØ
____4.5.1 READ UNCOMMITTED
____4.5.2 READ COMMITTED
____4.5.3 REPEATABLE READ
____4.5.4 SERIALIZABLE
____4.5.5 REPEATABLE READ °Ý¸® ¼öÁØ°ú READ COMMITTED °Ý¸® ¼öÁØÀÇ ¼º´É ºñ±³

¢Ã 05Àå_À妽º

5.1 µð½ºÅ© Àб⠹æ½Ä
____7.6.2 JOIN UPDATE
7.7 DELETE
____7.7.1 DELETE ¡¦ ORDER BY ¡¦ LIMIT n
____7.7.2 JOIN DELETE
7.8 ½ºÅ°¸¶ Á¶ÀÛ (DDL)
____7.8.1 µ¥ÀÌÅͺ£À̽º
____7.8.2 Å×À̺í
____7.8.3 Ä®·³ º¯°æ
____7.8.4 À妽º º¯°æ
____7.8.5 ÇÁ·Î¼¼½º Á¶È¸
____7.8.6 ÇÁ·Î¼¼½º °­Á¦ Á¾·á
____7.8.7 ½Ã½ºÅÛ º¯¼ö Á¶È¸ ¹× º¯°æ
____7.8.8 °æ°í³ª ¿¡·¯ Á¶È¸
____7.8.9 ±ÇÇÑ Á¶È¸
7.9 SQL ÈùÆ®
____7.9.1 ÈùÆ®ÀÇ »ç¿ë¹ý
____7.9.2 STRAIGHT_JOIN
____7.9.3 USE INDEX / FORCE INDEX / IGNORE INDEX
____7.9.4 SQL_CACHE / SQL_NO_CACHE
____7.9.5 SQL_CALC_FOUND_ROWS
____7.9.6 ±âŸ ÈùÆ®
7.10 Äõ¸® ¼º´É Å×½ºÆ®
____7.10.1 Äõ¸®ÀÇ ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ¿ä¼Ò
____7.10.2 Äõ¸®ÀÇ ¼º´É Å×½ºÆ®
____7.10.3 Äõ¸® ÇÁ·ÎÆÄÀϸµ

08Àå_È®Àå ±â´É

8.1 Àü¹® °Ë»ö
____8.1.1 Àü¹® °Ë»ö ¿£ÁøÀÇ Á¾·ù¿Í Ư¼º
____8.1.2 MySQL ºôÆ®ÀÎ Àü¹® °Ë»ö
____8.1.3 Æ®¸®Åæ Àü¹® °Ë»ö
____8.1.4 mGroonga Àü¹® °Ë»ö
8.2 °ø°£ °Ë»ö
____8.2.1 R-Tree À妽º¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____8.2.2 À§µµ³ª °æµµ Á¤º¸¸¦ ÀÌ¿ëÇÑ °Å¸® °è»ê
____8.2.3 R-Tree¸¦ ÀÌ¿ëÇÑ À§Ä¡ °Ë»ö

09Àå_»ç¿ëÀÚ Á¤ÀÇ º¯¼ö

9.1 »ç¿ëÀÚ Á¤ÀÇ º¯¼ö ¼Ò°³
9.2 »ç¿ëÀÚ º¯¼öÀÇ ±âº» È°¿ë
9.3 »ç¿ëÀÚ º¯¼öÀÇ Àû¿ë ¿¹Á¦
____9.3.1 N ¹ø° ·¹Äڵ常 °¡Á®¿À±â
____9.3.2 ´©Àû ÇÕ°è ±¸Çϱâ
____9.3.3 ±×·ìº° ·©Å· ±¸Çϱâ

____5.1.1 ÀúÀå ¸Åü
____5.1.2 µð½ºÅ© µå¶óÀ̺ê¿Í ¼Ö¸®µå ½ºÅ×ÀÌÆ® µå¶óÀ̺ê
____5.1.3 ·£´ý I/O¿Í ¼øÂ÷ I/O
5.2 À妽º¶õ?
5.3 B-Tree À妽º
____5.3.1 ±¸Á¶ ¹× Ư¼º
____5.3.2 B-Tree À妽º Å° Ãß°¡ ¹× »èÁ¦
____5.3.3 B-Tree À妽º »ç¿ë¿¡ ¿µÇâÀ»¹ÌÄ¡´Â ¿ä¼Ò
____5.3.4 B-Tree À妽º¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àбâ
____5.3.5 ´ÙÁß Ä®·³(Multi-column) À妽º
____5.3.6 B-Tree À妽ºÀÇ Á¤·Ä ¹× ½ºÄµ ¹æÇâ
____5.3.7 B-Tree À妽ºÀÇ °¡¿ë¼º°ú È¿À²¼º
5.4 ÇؽÃ(Hash) À妽º
____5.4.1 ±¸Á¶ ¹× Ư¼º
____5.4.2 Çؽà À妽ºÀÇ °¡¿ë¼º ¹× È¿À²¼º
5.5 R-Tree À妽º
____5.5.1 ±¸Á¶ ¹× Ư¼º
____5.5.2 R-Tree À妽ºÀÇ ¿ëµµ
5.6 Fractal-Tree À妽º
____5.6.1 Fractal-TreeÀÇ Æ¯¼º
____5.6.2 Fractal-TreeÀÇ °¡¿ë¼º°ú È¿À²¼º
5.7 Àü¹® °Ë»ö(Full Text search) À妽º
____5.7.1 À妽º ¾Ë°í¸®Áò
____5.7.2 ±¸ºÐÀÚ¿Í n±×·¥ÀÇ Â÷ÀÌ
____5.7.3 Àü¹® °Ë»ö À妽ºÀÇ °¡¿ë¼º
____9.3.4 ·©Å· ¾÷µ¥ÀÌÆ®Çϱâ
____9.3.5 GROUP BY¿Í ORDER BY°¡ À妽º¸¦ »ç¿ëÇÏÁö ¸øÇÏ´Â Äõ¸®
9.4 ÁÖÀÇ»çÇ×

10Àå_ÆÄƼ¼Ç

10.1 ÆÄƼ¼ÇÀÇ °³¿ä
____10.1.1 ÆÄƼ¼ÇÀ» »ç¿ëÇÏ´Â ÀÌÀ¯
____10.1.2 MySQL ÆÄƼ¼ÇÀÇ ³»ºÎ ó¸®
10.2 ÆÄƼ¼Ç ÁÖÀÇ»çÇ×
____10.2.1 ÆÄƼ¼ÇÀÇ Á¦ÇÑ »çÇ×
____10.2.2 ÆÄƼ¼Ç »ç¿ë½Ã ÁÖÀÇ»çÇ×
10.3 MySQL ÆÄƼ¼ÇÀÇ Á¾·ù
____10.3.1 ·¹ÀÎÁö ÆÄƼ¼Ç
____10.3.2 ¸®½ºÆ® ÆÄƼ¼Ç
____10.3.3 Çؽà ÆÄƼ¼Ç
____10.3.4 Å° ÆÄƼ¼Ç
____10.3.5 ¸®´Ï¾î Çؽà ÆÄƼ¼Ç/¸®´Ï¾î Å° ÆÄƼ¼Ç
____10.3.6 ¼­ºê ÆÄƼ¼Ç
____10.3.7 ÆÄƼ¼Ç Å×À̺íÀÇ ½ÇÇà °èȹ
____10.3.8 ÆÄƼ¼Ç Å×ÀÌºí °ü·Ã º¥Ä¡¸¶Å·
____10.3.9 ÆÄƼ¼Ç ±â´É¿¡ ´ëÇÑ °á·Ð

11Àå_½ºÅä¾îµå ÇÁ·Î±×·¥

11.1 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ Àå´ÜÁ¡
____11.1.1 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ÀåÁ¡
____11.1.2 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ´ÜÁ¡
11.2 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ¹®¹ý
____11.2.1¿¹Á¦ Å×½ºÆ® ½Ã ÁÖÀÇ»çÇ×
____11.2.2 ½ºÅä¾îµå ÇÁ·Î½ÃÀú
____11.2.3 ½ºÅä¾îµå ÇÔ¼ö
____11.2.4 Æ®¸®°Å
____11.2.5 À̺¥Æ®
____11.2.6 ½ºÅä¾îµå ÇÁ·Î±×·¥ º»¹®(Body) ÀÛ¼º
11.3 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ±ÇÇÑ ¹× ¿É¼Ç
____11.3.1 DEFINER ¿Í SQL SECURITY ¿É¼Ç
____11.3.2 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ±ÇÇÑ
____11.3.3 DETERMINISTIC°ú NOT DETERMINISTIC ¿É¼Ç
11.4 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ Âü°í ¹× ÁÖÀÇ»çÇ×
____11.4.1 ÇÑ±Û Ã³¸®
____11.4.2 ½ºÅä¾îµå ÇÁ·Î±×·¥°ú ¼¼¼Ç º¯¼ö
____11.4.3 ½ºÅä¾îµå ÇÁ·Î½ÃÀú¿Í Àç±Í È£Ãâ(Recursive call)
____11.4.4 ÁßøµÈ Ä¿¼­ »ç¿ë

12Àå_Äõ¸® Á¾·ùº° Àá±Ý

12.1 InnoDBÀÇ ±âº» Àá±Ý ¹æ½Ä

5.8 ºñÆ®¸Ê À妽º¿Í ÇÔ¼ö ±â¹Ý À妽º
5.9 Ŭ·¯½ºÅ͸µ À妽º
____5.9.1 Ŭ·¯½ºÅ͸µ À妽º
____5.9.2 º¸Á¶ À妽º(Secondary index)¿¡ ¹ÌÄ¡´Â ¿µÇâ
____5.9.3 Ŭ·¯½ºÅÍ À妽ºÀÇ ÀåÁ¡°ú ´ÜÁ¡
____5.9.4 Ŭ·¯½ºÅÍ Å×ÀÌºí »ç¿ë½Ã ÁÖÀÇ»çÇ×
5.10 À¯´ÏÅ© À妽º
____5.10.1 À¯´ÏÅ© À妽º¿Í ÀÏ¹Ý º¸Á¶ À妽ºÀÇ ºñ±³
____5.10.2 À¯´ÏÅ© À妽º »ç¿ë ½Ã ÁÖÀÇ»çÇ×
5.11 ¿Ü·¡Å°
____5.11.1 ÀÚ½Ä Å×À̺íÀÇ º¯°æÀÌ ´ë±âÇÏ´Â °æ¿ì
____5.11.2 ºÎ¸ð Å×À̺íÀÇ º¯°æ ÀÛ¾÷ÀÌ ´ë±âÇÏ´Â °æ¿ì
5.12 ±âŸ ÁÖÀÇ»çÇ×

¢Ã 06Àå_½ÇÇà °èȹ

6.1 °³¿ä
____6.1.1 Äõ¸® ½ÇÇà ÀýÂ÷
____6.1.2 ¿ÉƼ¸¶ÀÌÀúÀÇ Á¾·ù
____6.1.3 Åë°è Á¤º¸
6.2 ½ÇÇà °èȹ ºÐ¼®
____6.2.1 id Ä®·³
____6.2.2 select_type Ä®·³
____6.2.3 table Ä®·³
____6.2.4 type Ä®·³
____6.2.5 possible_keys
____6.2.6 key
____6.2.7 key_len

____6.2.8 ref
____6.2.9 rows
____6.2.10 Extra
____6.2.11 EXPLAIN EXTENDED(Filtered Ä®·³)
____6.2.12 EXPLAIN EXTENDED(Ãß°¡ ¿ÉƼ¸¶ÀÌÀú Á¤º¸)
6.3 MySQLÀÇ ÁÖ¿ä ó¸® ¹æ½Ä
____6.3.1 Ç® Å×ÀÌºí ½ºÄµ
____6.3.2 ORDER BY ó¸®(Using filesort)
____6.3.3 GROUP BY ó¸®
____6.3.4 DISTINCT ó¸®
____6.3.5 Àӽà Å×À̺í(Using temporary)
____6.3.6 Å×À̺í Á¶ÀÎ
6.4 ½ÇÇà °èȹ ºÐ¼® ½Ã ÁÖÀÇ»çÇ×
____6.4.1 Select_type Ä®·³ÀÇ ÁÖÀÇ ´ë»ó
____6.4.2 Type Ä®·³ÀÇ ÁÖÀÇ ´ë»ó
____6.4.3 Key Ä®·³ÀÇ ÁÖÀÇ ´ë»ó
____6.4.4 Rows Ä®·³ÀÇ ÁÖÀÇ ´ë»ó
____6.4.5 Extra Ä®·³ÀÇ ÁÖÀÇ ´ë»ó

¢Ã 07Àå_Äõ¸® ÀÛ¼º ¹× ÃÖÀûÈ­

7.1 Äõ¸®¿Í ¿¬°üµÈ ½Ã½ºÅÛ ¼³Á¤
____7.1.1 SQL ¸ðµå
____7.1.2 ¿µ¹® ´ë¼Ò¹®ÀÚ ±¸ºÐ
____7.1.3 MySQL ¿¹¾à¾î
7.2 ¸Å´º¾óÀÇ SQL ¹®¹ý Ç¥±â¸¦ Àд ¹æ¹ý
7.3 MySQL ¿¬»êÀÚ¿Í ³»Àå ÇÔ¼ö
____12.1.1 SELECT
____12.1.2 INSERT, UPDATE, DELETE
12.2 SQL ¹®À庰·Î »ç¿ëÇÏ´Â Àá±Ý
____12.2.1 SELECT Äõ¸®ÀÇ Àá±Ý
____12.2.2 INSERT Äõ¸®ÀÇ Àá±Ý
____12.2.3 UPDATE Äõ¸®ÀÇ Àá±Ý
____12.2.4 DELETE Äõ¸®ÀÇ Àá±Ý
____12.2.5 DDL ¹®ÀåÀÇ Àá±Ý
____12.2.6 InnoDB¿¡¼­ ¿©·¯ Äõ¸® ÆÐÅÏ °£ÀÇ Àá±Ý ´ë±â
12.3 InnoDB¿¡¼­ µ¥µå¶ô ¸¸µé±â
____12.3.1 ÆÐÅÏ 1(»óÈ£ °Å·¡ °ü·Ã)
____12.3.2 ÆÐÅÏ 2(À¯´ÏÅ© À妽º °ü·Ã)
____12.3.3 ÆÐÅÏ 3(¿Ü·¡Å° °ü·Ã)
____12.3.4 ÆÐÅÏ 4(¼­·Î ´Ù¸¥ À妽º¸¦ ÅëÇÑ Àá±Ý)

13Àå_ÇÁ·Î±×·¥ ¿¬µ¿

13.1 ÀÚ¹Ù
____13.1.1 JDBC ¹öÀü
____13.1.2 MySQL Connector/J¸¦ ÀÌ¿ëÇÑ °³¹ß
13.2 C/C++
____13.2.1 ÁÖ¿ä Çì´õ ÆÄÀÏ°ú MySQL ¿¹Á¦
____13.2.2 ¿¡·¯ ó¸®
____13.2.3 ÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀÏ
____13.2.4 MySQL ¼­¹ö Á¢¼Ó
____13.2.5 ¼³Á¤ ÆÄÀÏ Àбâ
____13.2.6 SELECT ½ÇÇà
____13.2.7 INSERT / UPDATE / DELETE ½ÇÇà
____13.2.8 ´ÙÁß ¹®Àå ½ÇÇà°ú ´ÙÁß °á°ú ¼Â °¡Á®¿À±â
____13.2.9 Ä¿³Ø¼Ç ¿É¼Ç
____13.2.10 ÇÁ¸®Æä¾î ½ºÅ×ÀÌÆ®¸ÕÆ® »ç¿ë

14Àå_µ¥ÀÌÅÍ ¸ðµ¨¸µ

14.1 ³í¸® ¸ðµ¨¸µ
____14.1.1 ¸ðµ¨¸µ ¿ë¾î
____14.1.2 ¿ë¾îÁý
____14.1.3 ¿£ÅÍƼ
____14.1.4 ½Äº°ÀÚ(ÇÁ¶óÀ̸Ӹ® Å°)
____14.1.5 °ü°è(¸±·¹À̼Ç)
____14.1.6 ¿£ÅÍƼÀÇ ÅëÇÕ
____14.1.7 °ü°èÀÇ ÅëÇÕ
____14.1.8 ¸ðµ¨ Á¤±ÔÈ­
14.2 ¹°¸® ¸ðµ¨¸µ
____14.2.1 ÇÁ¶óÀ̸Ӹ® Å° ¼±ÅÃ
____14.2.2 µ¥ÀÌÅÍ Å¸ÀÔ ¼±Á¤
____14.2.3 ¹ÝÁ¤±ÔÈ­

15Àå_µ¥ÀÌÅÍ Å¸ÀÔ

15.1 ¹®ÀÚ¿­(CHAR¿Í VARCHAR)
____15.1.1 ÀúÀå °ø°£
____15.1.2 ºñ±³ ¹æ½Ä
____15.1.3 ¹®ÀÚÁýÇÕ(ij¸¯ÅÍ ¼Â)
____15.1.4 ÄÝ·¹À̼Ç(Collation)
____15.1.5 ¹®ÀÚ¿­ À̽ºÄÉÀÌÇÁ ó¸®
15.2 ¼ýÀÚ
____15.2.1 Á¤¼ö
____15.2.2 ºÎµ¿ ¼Ò¼öÁ¡
____15.2.3 DECIMAL
____15.2.4 Á¤¼ö ŸÀÔÀÇ Ä®·³À» »ý¼ºÇÒ ¶§ÀÇ ÁÖÀÇ»çÇ×
____15.2.5 ÀÚµ¿ Áõ°¡(AUTO_INCREMENT) ¿É¼Ç »ç¿ë
15.3 ³¯Â¥¿Í ½Ã°£
____15.3.1 TIMESTAMP ŸÀÔÀÇ ¿É¼Ç
____15.3.2 ŸÀÓ Á¸ µî·Ï ¹× »ç¿ë
15.4 ENUM°ú SET
____15.4.1 ENUM
____15.4.2 SET
15.5 TEXT, BLOB
15.6 °ø°£(Spatial) µ¥ÀÌÅÍ Å¸ÀÔ
____15.6.1 POINT ŸÀÔ
____15.6.2 LINESTRING ŸÀÔ
____15.6.3 POLYGON ŸÀÔ
____15.6.4 GEOMETRY ŸÀÔ

16Àå_º£½ºÆ® ÇÁ·¢Æ¼½º

16.1 ÀÓÀÇ(·£´ý) Á¤·Ä
____16.1.1 Áö±Ý±îÁöÀÇ ±¸Çö
____16.1.2 À妽º¸¦ ÀÌ¿ëÇÑ ÀÓÀÇ Á¤·Ä ¹æ¹ý
16.2 ÆäÀÌ¡ Äõ¸®
____16.2.1 Áö±Ý±îÁöÀÇ ¹æ¹ý
____16.2.2 ºÒÇÊ¿äÇÑ Á¢±ÙÀ» Á¦°ÅÇϱâ À§ÇÑ ÆäÀÌ¡ Äõ¸®
16.3 MySQL¿¡¼­ ½ÃÄö½º ±¸Çö
____16.3.1 ½ÃÄö½º¿ë Å×À̺í Áغñ
____16.3.2 ½ÃÄö½º¸¦ À§ÇÑ ½ºÅä¾îµå ÇÔ¼ö
____16.3.3 ¿©·¯ ½ÃÄö½º ó¸®Çϱâ
____16.3.4 ½ÃÄö½º »ç¿ë ½Ã ÁÖÀÇ»çÇ×
16.4 Å« ¹®ÀÚ¿­ Ä®·³ÀÇ À妽º(ÇؽÃ)
16.5 Å×À̺í ÆÄƼ¼Ç
16.6 SNSÀÇ Å¸ÀÓ¶óÀÎ ±¸Çö
____16.6.1 ¿¹Á¦ ½Ã³ª¸®¿À

____7.3.1 ¸®ÅÍ·² Ç¥±â¹ý
____7.3.2 ¼ýÀÚ
____7.3.3 ³¯Â¥
____7.3.4 MySQL ¿¬»êÀÚ
____7.3.5 MySQL ³»Àå ÇÔ¼ö
____7.3.6 SQL ÁÖ¼®
7.4 SELECT
____7.4.1 SELECT °¢ ÀýÀÇ Ã³¸® ¼ø¼­
____7.4.2 WHERE Àý°ú GROUP BY Àý,±×¸®°í ORDER BY ÀýÀÇ À妽º »ç¿ë
____7.4.3 WHERE ÀýÀÇ ºñ±³ Á¶°Ç »ç¿ë ½Ã ÁÖÀÇ»çÇ×
____7.4.4 DISTINCT
____7.4.5 LIMIT n
____7.4.6 JOIN
____7.4.7 GROUP BY
____7.4.8 ORDER BY
____7.4.9 ¼­ºê Äõ¸®
____7.4.10 ÁýÇÕ ¿¬»ê
____7.4.11 SELECT INTO OUTFILE
7.5 INSERT
____7.5.1 INSERT¿Í AUTO_INCREMENT
____7.5.2 INSERT IGNORE
____7.5.3 REPLACE
____7.5.4 INSERT INTO ¡¦ON DUPLICATE KEY UPDATE ¡¦
____7.5.5 INSERT ... SELECT
____7.5.6
LOAD DATA(LOCAL) INFILE ¡¦
7.6 UPDATE
____7.6.1 UPDATE ¡¦ ORDER BY ¡¦ LIMIT n
____7.6.2 JOIN UPDATE
7.7 DELETE
____7.7.1 DELETE ¡¦ ORDER BY ¡¦ LIMIT n
____7.7.2 JOIN DELETE
7.8 ½ºÅ°¸¶ Á¶ÀÛ (DDL)
____7.8.1 µ¥ÀÌÅͺ£À̽º
____7.8.2 Å×À̺í
____7.8.3 Ä®·³ º¯°æ
____7.8.4 À妽º º¯°æ
____7.8.5 ÇÁ·Î¼¼½º Á¶È¸
____7.8.6 ÇÁ·Î¼¼½º °­Á¦ Á¾·á
____7.8.7 ½Ã½ºÅÛ º¯¼ö Á¶È¸ ¹× º¯°æ
____7.8.8 °æ°í³ª ¿¡·¯ Á¶È¸
____7.8.9 ±ÇÇÑ Á¶È¸
7.9 SQL ÈùÆ®
____7.9.1 ÈùÆ®ÀÇ »ç¿ë¹ý
____7.9.2 STRAIGHT_JOIN
____7.9.3 USE INDEX / FORCE INDEX / IGNORE INDEX
____7.9.4 SQL_CACHE / SQL_NO_CACHE
____7.9.5 SQL_CALC_FOUND_ROWS
____7.9.6 ±âŸ ÈùÆ®
7.10 Äõ¸® ¼º´É Å×
____16.6.2 À妽º Å×ÀÌºí »ç¿ë
____16.6.3 Try & Fail Äõ¸®
16.7 MySQL Ç¥ÁØ ¼³Á¤
____16.7.1 MySQL Ç¥ÁØ ¼³Á¤ÀÇ Çʿ伺
____16.7.2 Ç¥ÁØ ¼³Á¤ÀÇ ¿¹½Ã
16.8 º¹Á¦¸¦ »ç¿ëÇÏÁö ¾Ê´Â MySQLÀÇ ¼³Á¤
16.9 MySQL º¹Á¦ ±¸Ãà
____16.9.1 MySQL º¹Á¦ÀÇ ÇüÅÂ
____16.9.2 È®Àå(½ºÄÉÀÏ ¾Æ¿ô)
____16.9.3 °¡¿ë¼º
____16.9.4 º¹Á¦°¡ ±¸ÃàµÈ MySQL¿¡¼­ÀÇ ÀÛ¾÷
16.10 SQL ÀÛ¼º Ç¥ÁØ
____16.10.1 Á¶ÀÎ Á¶°ÇÀº Ç×»ó ON Àý¿¡ ±âÀç
____16.10.2 Å×ÀÌºí º°Äª(Alias) »ç¿ë ¹× Ä®·³ ¸í¿¡ Å×ÀÌºí º°Äª Æ÷ÇÔ
____16.10.3 ¼­¹ö »çÀ̵å ÇÁ¸®Æä¾î ½ºÅ×ÀÌÆ®¸ÕÆ® »ç¿ë
____16.10.4 FULL GROUP BY »ç¿ë
____16.10.5 DELETE, UPDATE Äõ¸®¿¡¼­ ORDER BY LIMIT »ç¿ë ÀÚÁ¦
____16.10.6 ¹®ÀÚ¿­ ¸®ÅÍ·² Ç¥±â´Â Ȭ µû¿ÈÇ¥¸¸ »ç¿ë
____16.10.7 ¼­ºêÄõ¸®´Â Á¶ÀÎÀ¸·Î º¯°æ
____16.10.8 UNION [ALL]Àº »ç¿ë ÀÚÁ¦
____16.10.9 ½ºÅä¾îµå ÇÔ¼ö´Â °¡´ÉÇϸé DETERMINISTICÀ¸·Î Á¤ÀÇ
____16.10.10 ½ºÅä¾îµå ÇÁ·Î±×·¥¿¡¼­´Â ¿¹¿Ü ó¸® Äڵ带 ÀÛ¼º
____16.10.11 UPDATE, DELETE Äõ¸®¿Í Àû¿ë °Ç¼ö(Affected row counts) üũ
____16.10.12 ¼ýÀÚ °ªÀº ¹Ýµå½Ã ¼ýÀÚ Å¸ÀÔÀÇ Ä®·³À¸·Î Á¤ÀÇ
16.11 Çϵå¿þ¾î¿Í Ç÷§Æû ¼±Á¤
____16.11.1 Çϵå¿þ¾î ¼±Á¤
____16.11.2 ¿î¿µÃ¼Á¦ÀÇ ÆÄÀÏ ½Ã½ºÅÛ ¼±Á¤
16.12 ¹é¾÷ ¹× ¸ð´ÏÅ͸µ
____16.12.1 ¹é¾÷(EnterpriseBackup°ú mysqldump)
16.13 ½ºÅ°¸¶ °ËÅä

17Àå_ÀÀ±Þ óġ

17.1 ¼­¹ö °úºÎÇÏ
____17.1.1 ¿î¿µÃ¼Á¦ÀÇ À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇØ ÀåºñÀÇ ºÎÇÏ È®ÀÎ
____17.1.2 MySQL ¼­¹öÀÇ ¿¡·¯ ·Î±× È®ÀÎ
____17.1.3 MySQL ¼­¹öÀÇ ÇÁ·Î¼¼½º ¸®½ºÆ® È®ÀÎ..... 981
____17.1.4 MySQL ¼­¹öÀÇ ÃÖ´ë Ä¿³Ø¼Ç ¼³Á¤ È®ÀÎ... 982
____17.1.5 MySQL ¼­¹öÀÇ ½½·Î¿ì Äõ¸® ºÐ¼®
____17.1.6 Äõ¸®ÀÇ ½ÇÇà ºóµµ È®ÀÎ
____17.1.7 °¢ ¿øÀκ° Á¶Ä¡
17.2 MySQL ¼­¹ö ¼Ë´Ù¿î
17.3 MySQL º¹±¸(µ¥ÀÌÅÍ ÆÄÀÏ ¼Õ»ó)
____17.3.1 MyISAM
½ºÆ®
____7.10.1 Äõ¸®ÀÇ ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ¿ä¼Ò
____7.10.2 Äõ¸®ÀÇ ¼º´É Å×½ºÆ®
____7.10.3 Äõ¸® ÇÁ·ÎÆÄÀϸµ

¢Ã 08Àå_È®Àå ±â´É

8.1 Àü¹® °Ë»ö
____8.1.1 Àü¹® °Ë»ö ¿£ÁøÀÇ Á¾·ù¿Í Ư¼º
____8.1.2 MySQL ºôÆ®ÀÎ Àü¹® °Ë»ö
____8.1.3 Æ®¸®Åæ Àü¹® °Ë»ö
____8.1.4 mGroonga Àü¹® °Ë»ö
8.2 °ø°£ °Ë»ö
____8.2.1 R-Tree À妽º¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____8.2.2 À§µµ³ª °æµµ Á¤º¸¸¦ ÀÌ¿ëÇÑ °Å¸® °è»ê
____8.2.3 R-Tree¸¦ ÀÌ¿ëÇÑ À§Ä¡ °Ë»ö

¢Ã 09Àå_»ç¿ëÀÚ Á¤ÀÇ º¯¼ö

9.1 »ç¿ëÀÚ Á¤ÀÇ º¯¼ö ¼Ò°³
9.2 »ç¿ëÀÚ º¯¼öÀÇ ±âº» È°¿ë
9.3 »ç¿ëÀÚ º¯¼öÀÇ Àû¿ë ¿¹Á¦
____9.3.1 N ¹ø° ·¹Äڵ常 °¡Á®¿À±â
____9.3.2 ´©Àû ÇÕ°è ±¸Çϱâ
____9.3.3 ±×·ìº° ·©Å· ±¸Çϱâ
____9.3.4 ·©Å· ¾÷µ¥ÀÌÆ®Çϱâ
____9.3.5 GROUP BY¿Í ORDER BY°¡ À妽º¸¦ »ç¿ëÇÏÁö ¸øÇÏ´Â Äõ¸®
9.4 ÁÖÀÇ»çÇ×

¢Ã 10Àå_ÆÄƼ¼Ç

10.1 ÆÄƼ¼ÇÀÇ °³¿ä
____10.1.1 ÆÄƼ¼ÇÀ» »ç¿ëÇÏ´Â ÀÌÀ¯
____10.1.2 MySQL ÆÄƼ¼ÇÀÇ ³»ºÎ ó¸®
10.2 ÆÄƼ¼Ç ÁÖÀÇ»çÇ×
____17.3.2 InnoDB
17.4 Å×ÀÌºí ¸ÞŸ Á¤º¸ÀÇ ºÒÀÏÄ¡
17.5 º¹Á¦°¡ ¸ØÃß¾úÀ» ¶§
17.6 °æ°í ¸Þ½ÃÁö·Î ¿¡·¯ ·Î±× ÆÄÀÏÀÌ Ä¿Áú ¶§
17.7 ¹ÙÀ̳ʸ® ·Î±×·Î µð½ºÅ©°¡ ²Ë Âù °æ¿ì
17.8 ¸¶½ºÅÍ MySQL ¼­¹ö¿¡¼­ ÇÔ¼ö »ý¼º ¿À·ù
17.9 MySQLÀÇ DB¸í º¯°æ
17.10 DBÀÇ Å×ÀÌºí »ý¼º DDL¸¸ ´ýÇÁ
17.11 mysqldumpÀÇ °á°ú¸¦ ´Ù¸¥ À̸§ÀÇ DB·Î ÀûÀç
17.12 Å×À̺íÀ̳ª ·¹ÄÚµåÀÇ Àá±Ý ÇØ°á
17.13 InnoDBÀÇ Àá±Ý ´ë±â ½Ã°£ ÃÊ°ú
17.14 MySQL ¼­¹öÀÇ È£½ºÆ® Àá±Ý

ºÎ·Ï_A MySQL 5.1(InnoDB Plugin 1.0) »õ·Î¿î ±â´É

A.1 MySQL 5.1ÀÇ ½Å±â´É
____A.1.1 ÆÄƼ¼Ç
____A.1.2 ·¹ÄÚµå ±â¹ÝÀǺ¹Á¦(Row-based replication)
____A.1.3 Ç÷¯±×ÀÎ API
____A.1.4 À̺¥Æ® ½ºÄÉÁÙ·¯
____A.1.5 ¼­¹ö ·Î±× Å×À̺í
A.2 InnoDB Ç÷¯±×ÀÎ 1.0ÀÇ ½Å±â´É
____A.2.1 InnoDBÀÇ ºü¸¥ À妽º »ý¼º
____A.2.2 InnoDB µ¥ÀÌÅÍ ¾ÐÃà
____A.2.3 BLOBÀ̳ª TEXT ŸÀÔ °ü¸®
____A.2.4 InnoDB ÆÄÀÏ Æ÷¸Ë °ü¸®
____A.2.5 InnoDB INFORMATION_SCHEMA Å×À̺í
____A.2.6 È®À强 °³¼±À» À§ÇÑ ºü¸¥ Àá±Ý ó¸®
____A.2.7 ¿î¿µÃ¼Á¦ÀÇ ¸Þ¸ð¸® ÇÒ´ç ±â´É »ç¿ë
____A.2.8 InnoDB Àμ­Æ® ¹öÆÛ Á¦¾î
____A.2.9 Adaptive Hash Index Á¦¾î
____A.2.10 Read Ahead ¾Ë°í¸®ÁòÀÇ °³¼±
____A.2.11 ´ÙÁß ¹é±×¶ó¿îµå I/O ½º·¹µå
____A.2.12 ±×·ì Ä¿¹Ô
____A.2.13 ¸¶½ºÅÍ ½º·¹µåÀÇ I/O ¼º´É Á¦¾î
____A.2.14 ´õƼ ÆäÀÌÁöÀÇ Ç÷¯½Ã Á¦¾î
____A.2.15 Spin loop¿¡¼­ PAUSE »ç¿ë
____A.2.16 ¹öÆÛ Ç®ÀÇ °ü¸® ±â´É °³¼±
____A.2.17 ¿©·¯ ½Ã½ºÅÛ ¼³Á¤ÀÇ µ¿ÀûÀÎ Á¦¾î
____A.2.18 TRUNCATE TABLE ½Ã¿¡ Å×ÀÌºí ½ºÆäÀ̽º °ø°£ ¹Ý³³
____A.2.19 InnoDBÀÇ Åë°è ¼öÁýÀ» À§ÇÑ ÆäÀÌÁö »ùÇøµ ¼ö Á¶Àý

ºÎ·Ï_B MySQL 5.5 (InnoDB Plugin 1.1) ½Å±â´É

B.1 MySQL ¼­¹öÀÇ °³¼±

____10.2.1 ÆÄƼ¼ÇÀÇ Á¦ÇÑ »çÇ×
____10.2.2 ÆÄƼ¼Ç »ç¿ë½Ã ÁÖÀÇ»çÇ×
10.3 MySQL ÆÄƼ¼ÇÀÇ Á¾·ù
____10.3.1 ·¹ÀÎÁö ÆÄƼ¼Ç
____10.3.2 ¸®½ºÆ® ÆÄƼ¼Ç
____10.3.3 Çؽà ÆÄƼ¼Ç
____10.3.4 Å° ÆÄƼ¼Ç
____10.3.5 ¸®´Ï¾î Çؽà ÆÄƼ¼Ç/¸®´Ï¾î Å° ÆÄƼ¼Ç
____10.3.6 ¼­ºê ÆÄƼ¼Ç
____10.3.7 ÆÄƼ¼Ç Å×À̺íÀÇ ½ÇÇà °èȹ
____10.3.8 ÆÄƼ¼Ç Å×ÀÌºí °ü·Ã º¥Ä¡¸¶Å·
____10.3.9 ÆÄƼ¼Ç ±â´É¿¡ ´ëÇÑ °á·Ð

¢Ã 11Àå_½ºÅä¾îµå ÇÁ·Î±×·¥

11.1 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ Àå´ÜÁ¡
____11.1.1 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ÀåÁ¡
____11.1.2 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ´ÜÁ¡
11.2 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ¹®¹ý
____11.2.1¿¹Á¦ Å×½ºÆ® ½Ã ÁÖÀÇ»çÇ×
____11.2.2 ½ºÅä¾îµå ÇÁ·Î½ÃÀú
____11.2.3 ½ºÅä¾îµå ÇÔ¼ö
____11.2.4 Æ®¸®°Å
____11.2.5 À̺¥Æ®
____11.2.6 ½ºÅä¾îµå ÇÁ·Î±×·¥ º»¹®(Body) ÀÛ¼º
11.3 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ±ÇÇÑ ¹× ¿É¼Ç
____11.3.1 DEFINER ¿Í SQL SECURITY ¿É¼Ç
____11.3.2 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ ±ÇÇÑ »çÇ×
____B.1.1 ½º·¹µå Ç®
____B.1.2 »ç¿ëÀÚ ÀÎÁõ Ç÷¯±×ÀÎ ¾ÆÅ°ÅØó
____B.1.3 ¹Ýµ¿±â º¹Á¦(Semi-synchronous Replication)
____B.1.4 À¯´ÏÄÚµå Áö¿ø È®Àå
____B.1.5 ±âº» ½ºÅ丮Áö ¿£ÁøÀÇ º¯°æ
____B.1.6 SIGNAL°ú RESIGNAL ±â´É Ãß°¡
____B.1.7 ÆÄƼ¼Ç ±â´É °³¼±
B.2 InnoDB Ç÷¯±×ÀÎ 1.1ÀÇ °³¼± »çÇ×
____B.2.1 À妽º »ý¼º ¹æ½Ä º¯°æ
____B.2.2 Æ®·£Àè¼Ç º¹±¸ ¼º´É Çâ»ó
____B.2.3 InnoDB ¼º´É Áø´ÜÀ» À§ÇÑ PERFORMANCE_SCHEMA
____B.2.4 ´ÙÁß ¹öÆÛ Ç®
____B.2.5 ´ÙÁß ·Ñ¹é ¼¼±×¸ÕÆ®
____B.2.6 ¹öÆÛ Ç® °ü·Ã ¹ÂÅؽº °³¼±
____B.2.7 Àμ­Æ® ¹öÆÛ Ã³¸® °³¼±
____B.2.8 ºñµ¿±âÈ­µÈ µð½ºÅ© I/O

ºÎ·Ï_C MySQL 5.6 ½Å±â´É

C.1 InnoDB Å×À̺íÀ» À§ÇÑ Ç® ÅؽºÆ® °Ë»ö
C.2 InnoDBÀÇ ¸®µÎ ·Î±× ÆÄÀÏ Å©±â
C.3 ¾ðµÎ Å×ÀÌºí ½ºÆäÀ̽º
C.4 InnoDB ¹öÆÛ Ç®ÀÇ ÀÚµ¿ ¿ö¹Ö ¾÷
C.5 InnoDBÀÇ ÆäÀÌÁö Å©±â Á¶Á¤
C.6 ¸ÖƼ ½º·¹µå ½½·¹À̺ê
C.7 Memcached¸¦ ÅëÇÑ NoSQL È®Àå

____11.3.3 DETERMINISTIC°ú NOT DETERMINISTIC ¿É¼Ç
11.4 ½ºÅä¾îµå ÇÁ·Î±×·¥ÀÇ Âü°í ¹× ÁÖÀÇ»çÇ×
____11.4.1 ÇÑ±Û Ã³¸®
____11.4.2 ½ºÅä¾îµå ÇÁ·Î±×·¥°ú ¼¼¼Ç º¯¼ö
____11.4.3 ½ºÅä¾îµå ÇÁ·Î½ÃÀú¿Í Àç±Í È£Ãâ(Recursive call)
____11.4.4 ÁßøµÈ Ä¿¼­ »ç¿ë

¢Ã 12Àå_Äõ¸® Á¾·ùº° Àá±Ý

12.1 InnoDBÀÇ ±âº» Àá±Ý ¹æ½Ä
____12.1.1 SELECT
____12.1.2 INSERT, UPDATE, DELETE
12.2 SQL ¹®À庰·Î »ç¿ëÇÏ´Â Àá±Ý
____12.2.1 SELECT Äõ¸®ÀÇ Àá±Ý
____12.2.2 INSERT Äõ¸®ÀÇ Àá±Ý
____12.2.3 UPDATE Äõ¸®ÀÇ Àá±Ý
____12.2.4 DELETE Äõ¸®ÀÇ Àá±Ý
____12.2.5 DDL ¹®ÀåÀÇ Àá±Ý
____12.2.6 InnoDB¿¡¼­ ¿©·¯ Äõ¸® ÆÐÅÏ °£ÀÇ Àá±Ý ´ë±â
12.3 InnoDB¿¡¼­ µ¥µå¶ô ¸¸µé±â
____12.3.1 ÆÐÅÏ 1(»óÈ£ °Å·¡ °ü·Ã)
____12.3.2 ÆÐÅÏ 2(À¯´ÏÅ© À妽º °ü·Ã)
____12.3.3 ÆÐÅÏ 3(¿Ü·¡Å° °ü·Ã)
____12.3.4 ÆÐÅÏ 4(¼­·Î ´Ù¸¥ À妽º¸¦ ÅëÇÑ Àá±Ý)

¢Ã 13Àå_ÇÁ·Î±×·¥ ¿¬µ¿

13.1 ÀÚ¹Ù
____13.1.1 JDBC ¹öÀü
____13.1.2 MySQL Connector/J¸¦ ÀÌ¿ëÇÑ °³¹ß

13.2 C/C++
____13.2.1 ÁÖ¿ä Çì´õ ÆÄÀÏ°ú MySQL ¿¹Á¦
____13.2.2 ¿¡·¯ ó¸®
____13.2.3 ÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀÏ
____13.2.4 MySQL ¼­¹ö Á¢¼Ó
____13.2.5 ¼³Á¤ ÆÄÀÏ Àбâ
____13.2.6 SELECT ½ÇÇà
____13.2.7 INSERT / UPDATE / DELETE ½ÇÇà
____13.2.8 ´ÙÁß ¹®Àå ½ÇÇà°ú ´ÙÁß °á°ú ¼Â °¡Á®¿À±â
____13.2.9 Ä¿³Ø¼Ç ¿É¼Ç
____13.2.10 ÇÁ¸®Æä¾î ½ºÅ×ÀÌÆ®¸ÕÆ® »ç¿ë

¢Ã 14Àå_µ¥ÀÌÅÍ ¸ðµ¨¸µ

14.1 ³í¸® ¸ðµ¨¸µ
____14.1.1 ¸ðµ¨¸µ ¿ë¾î
____14.1.2 ¿ë¾îÁý
____14.1.3 ¿£ÅÍƼ
____14.1.4 ½Äº°ÀÚ(ÇÁ¶óÀ̸Ӹ® Å°)
____14.1.5 °ü°è(¸±·¹À̼Ç)
____14.1.6 ¿£ÅÍƼÀÇ ÅëÇÕ
____14.1.7 °ü°èÀÇ ÅëÇÕ
____14.1.8 ¸ðµ¨ Á¤±ÔÈ­
14.2 ¹°¸® ¸ðµ¨¸µ
____14.2.1 ÇÁ¶óÀ̸Ӹ® Å° ¼±ÅÃ
____14.2.2 µ¥ÀÌÅÍ Å¸ÀÔ ¼±Á¤
____14.2.3 ¹ÝÁ¤±ÔÈ­

¢Ã 15Àå_µ¥ÀÌÅÍ Å¸ÀÔ

15.1 ¹®ÀÚ¿­(CHAR¿Í VARCHAR)

____15.1.1 ÀúÀå °ø°£
____15.1.2 ºñ±³ ¹æ½Ä
____15.1.3 ¹®ÀÚÁýÇÕ(ij¸¯ÅÍ ¼Â)
____15.1.4 ÄÝ·¹À̼Ç(Collation)
____15.1.5 ¹®ÀÚ¿­ À̽ºÄÉÀÌÇÁ ó¸®
15.2 ¼ýÀÚ
____15.2.1 Á¤¼ö
____15.2.2 ºÎµ¿ ¼Ò¼öÁ¡
____15.2.3 DECIMAL
____15.2.4 Á¤¼ö ŸÀÔÀÇ Ä®·³À» »ý¼ºÇÒ ¶§ÀÇ ÁÖÀÇ»çÇ×
____15.2.5 ÀÚµ¿ Áõ°¡(AUTO_INCREMENT) ¿É¼Ç »ç¿ë
15.3 ³¯Â¥¿Í ½Ã°£
____15.3.1 TIMESTAMP ŸÀÔÀÇ ¿É¼Ç
____15.3.2 ŸÀÓ Á¸ µî·Ï ¹× »ç¿ë
15.4 ENUM°ú SET
____15.4.1 ENUM
____15.4.2 SET
15.5 TEXT, BLOB
15.6 °ø°£(Spatial) µ¥ÀÌÅÍ Å¸ÀÔ
____15.6.1 POINT ŸÀÔ
____15.6.2 LINESTRING ŸÀÔ
____15.6.3 POLYGON ŸÀÔ
____15.6.4 GEOMETRY ŸÀÔ

¢Ã 16Àå_º£½ºÆ® ÇÁ·¢Æ¼½º

16.1 ÀÓÀÇ(·£´ý) Á¤·Ä

____16.1.1 Áö±Ý±îÁöÀÇ ±¸Çö
____16.1.2 À妽º¸¦ ÀÌ¿ëÇÑ ÀÓÀÇ Á¤·Ä ¹æ¹ý
16.2 ÆäÀÌ¡ Äõ¸®
____16.2.1 Áö±Ý±îÁöÀÇ ¹æ¹ý
____16.2.2 ºÒÇÊ¿äÇÑ Á¢±ÙÀ» Á¦°ÅÇϱâ À§ÇÑ ÆäÀÌ¡ Äõ¸®
16.3 MySQL¿¡¼­ ½ÃÄö½º ±¸Çö
____16.3.1 ½ÃÄö½º¿ë Å×À̺í Áغñ
____16.3.2 ½ÃÄö½º¸¦ À§ÇÑ ½ºÅä¾îµå ÇÔ¼ö
____16.3.3 ¿©·¯ ½ÃÄö½º ó¸®Çϱâ
____16.3.4 ½ÃÄö½º »ç¿ë ½Ã ÁÖÀÇ»çÇ×
16.4 Å« ¹®ÀÚ¿­ Ä®·³ÀÇ À妽º(ÇؽÃ)
16.5 Å×À̺í ÆÄƼ¼Ç
16.6 SNSÀÇ Å¸ÀÓ¶óÀÎ ±¸Çö
____16.6.1 ¿¹Á¦ ½Ã³ª¸®¿À
____16.6.2 À妽º Å×ÀÌºí »ç¿ë
____16.6.3 Try & Fail Äõ¸®
16.7 MySQL Ç¥ÁØ ¼³Á¤
____16.7.1 MySQL Ç¥ÁØ ¼³Á¤ÀÇ Çʿ伺
____16.7.2 Ç¥ÁØ ¼³Á¤ÀÇ ¿¹½Ã
16.8 º¹Á¦¸¦ »ç¿ëÇÏÁö ¾Ê´Â MySQLÀÇ ¼³Á¤
16.9 MySQL º¹Á¦ ±¸Ãà
____16.9.1 MySQL º¹Á¦ÀÇ ÇüÅÂ
____16.9.2 È®Àå(½ºÄÉÀÏ ¾Æ¿ô)
____16.9.3 °¡¿ë¼º
____16.9.4 º¹Á¦°¡ ±¸ÃàµÈ MySQL¿¡¼­ÀÇ ÀÛ¾÷

16.10 SQL ÀÛ¼º Ç¥ÁØ
____16.10.1 Á¶ÀÎ Á¶°ÇÀº Ç×»ó ON Àý¿¡ ±âÀç
____16.10.2 Å×ÀÌºí º°Äª(Alias) »ç¿ë ¹× Ä®·³ ¸í¿¡ Å×ÀÌºí º°Äª Æ÷ÇÔ
____16.10.3 ¼­¹ö »çÀ̵å ÇÁ¸®Æä¾î ½ºÅ×ÀÌÆ®¸ÕÆ® »ç¿ë
____16.10.4 FULL GROUP BY »ç¿ë
____16.10.5 DELETE, UPDATE Äõ¸®¿¡¼­ ORDER BY LIMIT »ç¿ë ÀÚÁ¦
____16.10.6 ¹®ÀÚ¿­ ¸®ÅÍ·² Ç¥±â´Â Ȭ µû¿ÈÇ¥¸¸ »ç¿ë
____16.10.7 ¼­ºêÄõ¸®´Â Á¶ÀÎÀ¸·Î º¯°æ
____16.10.8 UNION [ALL]Àº »ç¿ë ÀÚÁ¦
____16.10.9 ½ºÅä¾îµå ÇÔ¼ö´Â °¡´ÉÇϸé DETERMINISTICÀ¸·Î Á¤ÀÇ
____16.10.10 ½ºÅä¾îµå ÇÁ·Î±×·¥¿¡¼­´Â ¿¹¿Ü ó¸® Äڵ带 ÀÛ¼º
____16.10.11 UPDATE, DELETE Äõ¸®¿Í Àû¿ë °Ç¼ö(Affected row counts) üũ
____16.10.12 ¼ýÀÚ °ªÀº ¹Ýµå½Ã ¼ýÀÚ Å¸ÀÔÀÇ Ä®·³À¸·Î Á¤ÀÇ
16.11 Çϵå¿þ¾î¿Í Ç÷§Æû ¼±Á¤
____16.11.1 Çϵå¿þ¾î ¼±Á¤
____16.11.2 ¿î¿µÃ¼Á¦ÀÇ ÆÄÀÏ ½Ã½ºÅÛ ¼±Á¤
16.12 ¹é¾÷ ¹× ¸ð´ÏÅ͸µ
____16.12.1 ¹é¾÷(EnterpriseBackup°ú mysqldump)
16.13 ½ºÅ°¸¶ °ËÅä

¢Ã 17Àå_ÀÀ±Þ óġ

17.1 ¼­¹ö °úºÎÇÏ
____17.1.1 ¿î¿µÃ¼Á¦ÀÇ À¯Æ¿¸®Æ¼¸¦ ÀÌ¿ëÇØ ÀåºñÀÇ ºÎÇÏ È®ÀÎ
____17.1.2 MySQL ¼­¹öÀÇ ¿¡·¯ ·Î±× È®ÀÎ
____17.1.3 MySQL ¼­¹öÀÇ ÇÁ·Î¼¼½º ¸®½ºÆ® È®ÀÎ..... 981
____17.1.4 MySQL ¼­¹öÀÇ ÃÖ´ë Ä¿³Ø¼Ç ¼³Á¤ È®ÀÎ... 982
____17.1.5 MySQL ¼­¹öÀÇ ½½·Î¿ì Äõ¸® ºÐ¼®
____17.1.6 Äõ¸®ÀÇ ½ÇÇà ºóµµ È®ÀÎ
____17.1.7 °¢ ¿øÀκ° Á¶Ä¡

17.2 MySQL ¼­¹ö ¼Ë´Ù¿î
17.3 MySQL º¹±¸(µ¥ÀÌÅÍ ÆÄÀÏ ¼Õ»ó)
____17.3.1 MyISAM
____17.3.2 InnoDB
17.4 Å×ÀÌºí ¸ÞŸ Á¤º¸ÀÇ ºÒÀÏÄ¡
17.5 º¹Á¦°¡ ¸ØÃß¾úÀ» ¶§
17.6 °æ°í ¸Þ½ÃÁö·Î ¿¡·¯ ·Î±× ÆÄÀÏÀÌ Ä¿Áú ¶§
17.7 ¹ÙÀ̳ʸ® ·Î±×·Î µð½ºÅ©°¡ ²Ë Âù °æ¿ì
17.8 ¸¶½ºÅÍ MySQL ¼­¹ö¿¡¼­ ÇÔ¼ö »ý¼º ¿À·ù
17.9 MySQLÀÇ DB¸í º¯°æ
17.10 DBÀÇ Å×ÀÌºí »ý¼º DDL¸¸ ´ýÇÁ
17.11 mysqldumpÀÇ °á°ú¸¦ ´Ù¸¥ À̸§ÀÇ DB·Î ÀûÀç
17.12 Å×À̺íÀ̳ª ·¹ÄÚµåÀÇ Àá±Ý ÇØ°á
17.13 InnoDBÀÇ Àá±Ý ´ë±â ½Ã°£ ÃÊ°ú
17.14 MySQL ¼­¹öÀÇ È£½ºÆ® Àá±Ý

¢Ã ºÎ·Ï_A MySQL 5.1(InnoDB Plugin 1.0) »õ·Î¿î ±â´É

A.1 MySQL 5.1ÀÇ ½Å±â´É
____A.1.1 ÆÄƼ¼Ç
____A.1.2 ·¹ÄÚµå ±â¹ÝÀǺ¹Á¦(Row-based replication)
____A.1.3 Ç÷¯±×ÀÎ API
____A.1.4 À̺¥Æ® ½ºÄÉÁÙ·¯
____A.1.5 ¼­¹ö ·Î±× Å×À̺í
A.2 InnoDB Ç÷¯±×ÀÎ 1.0ÀÇ ½Å±â´É
____A.2.1 InnoDBÀÇ ºü¸¥ À妽º »ý¼º
____A.2.2 InnoDB µ¥ÀÌÅÍ ¾ÐÃà
____A.2.3 BLOBÀ̳ª TEXT ŸÀÔ °ü¸®

____A.2.4 InnoDB ÆÄÀÏ Æ÷¸Ë °ü¸®
____A.2.5 InnoDB INFORMATION_SCHEMA Å×À̺í
____A.2.6 È®À强 °³¼±À» À§ÇÑ ºü¸¥ Àá±Ý ó¸®
____A.2.7 ¿î¿µÃ¼Á¦ÀÇ ¸Þ¸ð¸® ÇÒ´ç ±â´É »ç¿ë
____A.2.8 InnoDB Àμ­Æ® ¹öÆÛ Á¦¾î
____A.2.9 Adaptive Hash Index Á¦¾î
____A.2.10 Read Ahead ¾Ë°í¸®ÁòÀÇ °³¼±
____A.2.11 ´ÙÁß ¹é±×¶ó¿îµå I/O ½º·¹µå
____A.2.12 ±×·ì Ä¿¹Ô
____A.2.13 ¸¶½ºÅÍ ½º·¹µåÀÇ I/O ¼º´É Á¦¾î
____A.2.14 ´õƼ ÆäÀÌÁöÀÇ Ç÷¯½Ã Á¦¾î
____A.2.15 Spin loop¿¡¼­ PAUSE »ç¿ë
____A.2.16 ¹öÆÛ Ç®ÀÇ °ü¸® ±â´É °³¼±
____A.2.17 ¿©·¯ ½Ã½ºÅÛ ¼³Á¤ÀÇ µ¿ÀûÀÎ Á¦¾î
____A.2.18 TRUNCATE TABLE ½Ã¿¡ Å×ÀÌºí ½ºÆäÀ̽º °ø°£ ¹Ý³³
____A.2.19 InnoDBÀÇ Åë°è ¼öÁýÀ» À§ÇÑ ÆäÀÌÁö »ùÇøµ ¼ö Á¶Àý

¢Ã ºÎ·Ï_B MySQL 5.5 (InnoDB Plugin 1.1) ½Å±â´É

B.1 MySQL ¼­¹öÀÇ °³¼± »çÇ×
____B.1.1 ½º·¹µå Ç®
____B.1.2 »ç¿ëÀÚ ÀÎÁõ Ç÷¯±×ÀÎ ¾ÆÅ°ÅØó
____B.1.3 ¹Ýµ¿±â º¹Á¦(Semi-synchronous Replication)
____B.1.4 À¯´ÏÄÚµå Áö¿ø È®Àå
____B.1.5 ±âº» ½ºÅ丮Áö ¿£ÁøÀÇ º¯°æ
____B.1.6 SIGNAL°ú RESIGNAL ±â´É Ãß°¡
____B.1.7 ÆÄƼ¼Ç ±â´É °³¼±
B.2 InnoDB Ç÷¯±×ÀÎ 1.1ÀÇ °³¼± »çÇ×

____B.2.1 À妽º »ý¼º ¹æ½Ä º¯°æ
____B.2.2 Æ®·£Àè¼Ç º¹±¸ ¼º´É Çâ»ó
____B.2.3 InnoDB ¼º´É Áø´ÜÀ» À§ÇÑ PERFORMANCE_SCHEMA
____B.2.4 ´ÙÁß ¹öÆÛ Ç®
____B.2.5 ´ÙÁß ·Ñ¹é ¼¼±×¸ÕÆ®
____B.2.6 ¹öÆÛ Ç® °ü·Ã ¹ÂÅؽº °³¼±
____B.2.7 Àμ­Æ® ¹öÆÛ Ã³¸® °³¼±
____B.2.8 ºñµ¿±âÈ­µÈ µð½ºÅ© I/O

¢Ã ºÎ·Ï_C MySQL 5.6 ½Å±â´É

C.1 InnoDB Å×À̺íÀ» À§ÇÑ Ç® ÅؽºÆ® °Ë»ö
C.2 InnoDBÀÇ ¸®µÎ ·Î±× ÆÄÀÏ Å©±â
C.3 ¾ðµÎ Å×ÀÌºí ½ºÆäÀ̽º
C.4 InnoDB ¹öÆÛ Ç®ÀÇ ÀÚµ¿ ¿ö¹Ö ¾÷
C.5 InnoDBÀÇ ÆäÀÌÁö Å©±â Á¶Á¤
C.6 ¸ÖƼ ½º·¹µå ½½·¹À̺ê
C.7 Memcached¸¦ ÅëÇÑ NoSQL È®Àå

º»¹®Áß¿¡¼­

2010³â¿¡ Á¢¾îµé¸é¼­ ¼ö¸¹Àº NoSQL µµ±¸°¡ ´ë¿ë·® µ¥ÀÌÅÍ ÀúÀå¿¡ ÃÖÀûÀÎ °Íó·³ ¿Â¶óÀÎ »çÀÌÆ®µéÀ» Àå½ÄÇß´Ù. ¿¹Àü¿¡ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º°¡ ±×·¡ ¿Ô´ø °Íó·³ ¸»ÀÌ´Ù. ¸¹Àº »ç¶÷µéÀÌ À¯ÇàÀ» ÁÀ¾Æ NoSQLÀ» °øºÎÇÏ°í ÀÖÁö¸¸, ¾ÈŸ±õ°Ôµµ ¿ì¸®°¡ Àͼ÷ÇÏ°Ô »ç¿ëÇÏ°í ÀÖ´Â SNS(Social Networking Service)³ª SNG(Social Networking Game) ¼­ºñ½º¿¡¼­ ´ë¿ë·®ÀÇ ÇÙ½É µ¥ÀÌÅÍ°¡ ÃÖÀûÈ­µÈ MySQL µ¥ÀÌÅͺ£À̽º¿¡¼­ °ü¸®µÈ´Ù´Â »ç½ÇÀ» ¾Ë°í ÀÖ´Â »ç¶÷Àº ¸¹Áö ¾Ê´Ù.

¿À¶óŬÀ̳ª MSSQL°ú °°Àº »ó¿ë µ¥ÀÌÅͺ£À̽º¿Í ºñ±³Çصµ MySQL ¼­¹öÀÇ ¼º´ÉÀ̳ª È¿À²¼ºÀº ÀüÇô ¼Õ»öÀÌ ¾ø´Ù. ¿¹Àü¿¡´Â ¼­ºñ½ºÀÇ °¡ÀÔÀÚ ¼ö³ª »ç¿ëÀÚÀÇ ¼ö¿¡ ºñ·ÊÇØ µ¥ÀÌÅÍÀÇ ¾çÀÌ ´Ã¾î³µÁö¸¸, ÃÖ±Ù¿¡´Â ¼Ò¼È ³×Æ®¿öÅ© °ü·Ã ±â´ÉÀÌ ¸¹ÀÌ ±¸ÇöµÇ¸é¼­ °¡ÀÔÀÚ³ª »ç¿ëÀÚÀÇ ¸î½Ê ¹è¿¡¼­ ¸î¹é ¹è ¼öÁØÀ¸·Î µ¥ÀÌÅÍÀÇ ¾çÀÌ ´Ã¾î³ª´Â °æÇâÀÌ ÀÖ´Ù. ÀÌó·³ ±âÇϱ޼öÀûÀ¸·Î ´Ã¾î³ª´Â µ¥ÀÌÅ͸¦ °ªºñ½Ñ ±â¾÷¿ë ´ëÇü Àåºñ¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇØ °ü¸®Çϱâ¶õ °ÅÀÇ ºÒ°¡´ÉÇÑ ÀÏÀÌ´Ù. 10¿øÀ» ¹ú±â À§ÇØ 100¿øÀ» ÅõÀÚÇÒ È¸»ç´Â ¾øÀ¸´Ï ¸»ÀÌ´Ù. MySQL ¼­¹ö´Â ºñ¿ë¿¡ ´ëÇÑ ºÎ´ãÀÌ ¾øÀ¸¸ç, ´Ù¸¥ »ó¿ë µ¥ÀÌÅͺ£À̽º ¼­¹ö¿Í µ¿µîÇϰųª ´õ ¿ì¿ùÇÑ ¼º´ÉÀ» Á¦°øÇϹǷΠÃÖ±ÙÀÇ ¼Ò¼È ³×Æ®¿öÅ© °ü·Ã ¾÷¹« ¿©°Ç¿¡ ³Ê¹«µµ Àß µé¾î¸Â´Â´Ù.

ÀÌ Ã¥ÀÌ µ¶Àڵ鿡°Ô MySQLÀÇ ¸ðµç °ÍÀ» Àü´ÞÇÏÁö´Â ¸øÇÒ ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸ °³¹ßÀڷμ­, ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®Àڷμ­ MySQLÀ» »ç¿ëÇϱâ À§ÇØ ¾Ë°í ÀÖ¾î¾ß ÇÒ MySQL ¼­¹öÀÇ »ç¿ë¹ýÀ̳ª ÁÖÀÇ»çÇ׿¡ ´ëÇØ Àü¹ÝÀûÀÎ Áö½Ä°ú °æÇèÀ» ÀüÇØÁÙ °ÍÀ̶ó°í ¹Ï´Â´Ù. ¶ÇÇÑ µ¶ÀÚ ÇÑ »ç¶÷ ÇÑ »ç¶÷ÀÇ »ý°¢°ú °æÇèÀÌ ´Þ¶ó¼­, ±Û·Î ÀúÀÚÀÇ Àǵµ¸¦ 100% Àü´ÞÇÑ´Ù´Â °ÍÀº ¾î·Á¿òÀÌ ÀÖÀ» °ÍÀ¸·Î »ý°¢ÇÑ´Ù. ±×·¡¼­ ÀÌ Ã¥À» À§ÇÑ Ä«Æä(http://cafe.naver.com/realmysql)¸¦ º°µµ·Î °³¼³ÇßÀ¸¸ç, Ã¥¿¡¼­ ¼³¸íÇÏ´Â ³»¿ë °¡¿îµ¥ ÀÌÇØÇϱ⠾î·Æ°Å³ª Ã¥¿¡ ¾ð±ÞµÈ ³»¿ëÀÌ ¾Æ´Ï´õ¶óµµ MySQLÀ» »ç¿ëÇϸ鼭 ´À³¢´Â ¾î·Á¿òÀÌ ÀÖ´Ù¸é Ä«Æ並 ÅëÇØ µµ¿òÀ» µå¸®°Ú´Ù.

(/ 'ÀúÀÚ ¼­¹®' Áß¿¡¼­)

2010³â¿¡ Á¢¾îµé¸é¼­ ¼ö¸¹Àº NoSQL µµ±¸°¡ ´ë¿ë·® µ¥ÀÌÅÍ ÀúÀå¿¡ ÃÖÀûÀÎ °Íó·³ ¿Â¶óÀÎ »çÀÌÆ®µéÀ» Àå½ÄÇß´Ù. ¿¹Àü¿¡ ¿À¶óŬ µ¥ÀÌÅͺ£À̽º°¡ ±×·¡ ¿Ô´ø °Íó·³ ¸»ÀÌ´Ù. ¸¹Àº »ç¶÷µéÀÌ À¯ÇàÀ» ÁÀ¾Æ NoSQLÀ» °øºÎÇÏ°í ÀÖÁö¸¸, ¾ÈŸ±õ°Ôµµ ¿ì¸®°¡ Àͼ÷ÇÏ°Ô »ç¿ëÇÏ°í ÀÖ´Â SNS(Social Networking Service)³ª SNG(Social Networking Game) ¼­ºñ½º¿¡¼­ ´ë¿ë·®ÀÇ ÇÙ½É µ¥ÀÌÅÍ°¡ ÃÖÀûÈ­µÈ MySQL µ¥ÀÌÅͺ£À̽º¿¡¼­ °ü¸®µÈ´Ù´Â »ç½ÇÀ» ¾Ë°í ÀÖ´Â »ç¶÷Àº ¸¹Áö ¾Ê´Ù.

¿À¶óŬÀ̳ª MSSQL°ú °°Àº »ó¿ë µ¥ÀÌÅͺ£À̽º¿Í ºñ±³Çصµ MySQL ¼­¹öÀÇ ¼º´ÉÀ̳ª È¿À²¼ºÀº ÀüÇô ¼Õ»öÀÌ ¾ø´Ù. ¿¹Àü¿¡´Â ¼­ºñ½ºÀÇ °¡ÀÔÀÚ ¼ö³ª »ç¿ëÀÚÀÇ ¼ö¿¡ ºñ·ÊÇØ µ¥ÀÌÅÍÀÇ ¾çÀÌ ´Ã¾î³µÁö¸¸, ÃÖ±Ù¿¡´Â ¼Ò¼È ³×Æ®¿öÅ© °ü·Ã ±â´ÉÀÌ ¸¹ÀÌ ±¸ÇöµÇ¸é¼­ °¡ÀÔÀÚ³ª »ç¿ëÀÚÀÇ ¸î½Ê ¹è¿¡¼­ ¸î¹é ¹è ¼öÁØÀ¸·Î µ¥ÀÌÅÍÀÇ ¾çÀÌ ´Ã¾î³ª´Â °æÇâÀÌ ÀÖ´Ù. ÀÌó·³ ±âÇϱ޼öÀûÀ¸·Î ´Ã¾î³ª´Â µ¥ÀÌÅ͸¦ °ªºñ½Ñ ±â¾÷¿ë ´ëÇü Àåºñ¿Í ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇØ °ü¸®Çϱâ¶õ °ÅÀÇ ºÒ°¡´ÉÇÑ ÀÏÀÌ´Ù. 10¿øÀ» ¹ú±â À§ÇØ 100¿øÀ» ÅõÀÚÇÒ È¸»ç´Â ¾øÀ¸´Ï ¸»ÀÌ´Ù. MySQL ¼­¹ö´Â ºñ¿ë¿¡ ´ëÇÑ ºÎ´ãÀÌ ¾øÀ¸¸ç, ´Ù¸¥ »ó¿ë µ¥ÀÌÅͺ£À̽º ¼­¹ö¿Í µ¿µîÇϰųª ´õ ¿ì¿ùÇÑ ¼º´ÉÀ» Á¦°øÇϹǷΠÃÖ±ÙÀÇ ¼Ò¼È ³×Æ®¿öÅ© °ü·Ã ¾÷¹« ¿©°Ç¿¡ ³Ê¹«µµ Àß µé¾î¸Â´Â´Ù.

ÀÌ Ã¥ÀÌ µ¶Àڵ鿡°Ô MySQLÀÇ ¸ðµç °ÍÀ» Àü´ÞÇÏÁö´Â ¸øÇÒ ¼öµµ ÀÖ´Ù. ÇÏÁö¸¸ °³¹ßÀڷμ­, ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®Àڷμ­ MySQLÀ» »ç¿ëÇϱâ À§ÇØ ¾Ë°í ÀÖ¾î¾ß ÇÒ MySQL ¼­¹öÀÇ »ç¿ë¹ýÀ̳ª ÁÖÀÇ»çÇ׿¡ ´ëÇØ Àü¹ÝÀûÀÎ Áö½Ä°ú °æÇèÀ» ÀüÇØÁÙ °ÍÀ̶ó°í ¹Ï´Â´Ù. ¶ÇÇÑ µ¶ÀÚ ÇÑ »ç¶÷ ÇÑ »ç¶÷ÀÇ »ý°¢°ú °æÇèÀÌ ´Þ¶ó¼­, ±Û·Î ÀúÀÚÀÇ Àǵµ¸¦ 100% Àü´ÞÇÑ´Ù´Â °ÍÀº ¾î·Á¿òÀÌ ÀÖÀ» °ÍÀ¸·Î »ý°¢ÇÑ´Ù. ±×·¡¼­ ÀÌ Ã¥À» À§ÇÑ Ä«Æä(http://cafe.naver.com/realmysql)¸¦ º°µµ·Î °³¼³ÇßÀ¸¸ç, Ã¥¿¡¼­ ¼³¸íÇÏ´Â ³»¿ë °¡¿îµ¥ ÀÌÇØÇϱ⠾î·Æ°Å³ª Ã¥¿¡ ¾ð±ÞµÈ ³»¿ëÀÌ ¾Æ´Ï´õ¶óµµ MySQLÀ» »ç¿ëÇϸ鼭 ´À³¢´Â ¾î·Á¿òÀÌ ÀÖ´Ù¸é Ä«Æ並 ÅëÇØ µµ¿òÀ» µå¸®°Ú´Ù.
- ÀúÀÚ ¼­¹® Áß¿¡¼­

ÀúÀÚ¼Ò°³

À̼º¿í [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

À̼º¿íÀº ÄÄÇ»ÅÍ °úÇÐÀ» Àü°øÇÏ°í, ±ÝÀ¶±ÇÀÇ CRM/DW ÇÁ·ÎÁ§Æ® ¸®´õ·Î Âü¿©ÇßÀ¸¸ç, 2³â¿©°£ DW¸¦ À§ÇÑ ETL ¼Ö·ç¼ÇÀ» °³¹ßÇß´Ù. ÀÌÈÄ ³×À̹ö¿Í ¶óÀÎÀÇ DBA·Î ±Ù¹«ÇßÀ¸¸ç ÇöÀç Ä«Ä«¿À¿¡¼­ DB ¿î¿µ°ú Æ®·¯ºí½´Æà ±×¸®°í ½Å±â¼ú º¥Ä¡¸¶Å·°ú DBMS ¿£Áø ÃÖÀûÈ­¸¦ ¼öÇàÇÏ°í ÀÖ´Ù. ¶ÇÇÑ Áö±Ý±îÁö ¹è¿î ³»¿ë°ú °æÇèÇÑ °ÍÀ» ÀüÆÄÇϱâ À§Çؼ­ Àú¼ú È°µ¿°ú ¼¼¹Ì³ª¸¦ ÁøÇàÇÏ°í ÀÖ´Ù.

[Àú¼­]
PHP 5 À¥ ÇÁ·Î±×·¡¹Ö (2007. ´ë¸²)
Real MySQL(2012. À§Å°ºÏ½º)
Real MariaDB(2014. À§Å°ºÏ½º)

[¹ø¿ª¼­]
MySQL ¼º´É ÃÖÀûÈ­(2010. À§Å°ºÏ½º)

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 18±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 0±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

(ÃÑ 53±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 0±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

Àü°øµµ¼­/´ëÇб³Àç ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    9.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    7.3
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë