|
||
0
0
ÃóÃò´Ï
Transaction Manager ¿¡¼ Á¦¿ÜµÈ À̸§À¸·Î ¸Þ½îµå »ý¼ºÇÏ¸é ¼Óµµ´Â ºü¸¥µ¥, Rollback ÀÌ µÇÁö ¾Ê´õ¶ó°í¿ä ..¤Ð
Ȥ½Ã ±×·²¸¸ÇÑ ÀÌÀ¯°¡ ÀÖÀ»±î¿ä ?? |
0
0
´ë³ª¹«½£
´ë·®À¸·Î insertÇØ¾ß ÇϽô°Ÿé
ibatis batch insertµµ Çѹø Âü°íÇغ¸¼¼¿ä |
0
0
transaction ÇÊ¿ä¾øÀ¸¸é »©¼¼¿ä.
6õ°³ row transaction Çѹø¿¡ µé¾î°¡¸é ´ç¿¬È÷ ´À·ÁÁý´Õ´Ï´Ù --Ãß°¡·Î transactionManager°¡ service´Ù¿¡ °É·ÁÀÖÀ» °Ì´Ï´Ù. transaction ºÒÇÊ¿äÇÏ´Ù¸é ÇØ´ç ºÎºÐ¿¡¼ ¹üÀ§ ÁÙ¿©ÁÖ¼¼¿ä. --Ãß°¡·Î ibatis ¾²½Ã¸é Âü°íÇϼ¼¿ä. http://m.blog.naver.com/action1020/120125753823 -- batch·Î ÇÏ¸é ¾²½Å 5000°³ÀÇ insert¹®À» ÀÏ´Ü ÇÑ Æ®·¢Á§¼ÇÀ¸·Î ¹¾î¼ Çѹø¿¡ insert ¸¦ ½ÃµµÇÕ´Ï´Ù. ±âÁ¸¿¡ 1row¾¿ ÇÏ´ø°É Çѹø¿¡ º¯È¯ÇÏ°í ½ÃµµÇÕ´Ï´Ù. ±¸¹® ÀÚü°¡ ºñ½ÁÇÏ´Ï ¼Óµµ´Â »¡¶óÁú°Ì´Ï´Ù. |
0
0
ven2s
´ë·®À¸·Î µé¾î °¡´Â °Å¸é ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
ÆÄÀÏ·Î »ý¼ºÇؼ ÇѲ¨¹ø¿¡ insertÇÏ´Â ¹æ¹ý (ÀÌ°Å DB¸¶´Ù ´Ù¸¨´Ï´Ù ¼³¸íÇϱⰡ ¹¹Çϳ׿ä) ¶ÇÇÑ°³´Â iterater¸¦ »ç¿ëÇÏ´Â ¹æ¹ý ÀÔ´Ï´Ù. ±×¸®°í ¶ÇÇÑ°³´Â °¹¼öÁ¦ÇÑÀ» µÓ´Ï´Ù ¿¹¸¦ µé¾î¼ 100°³¾¿ Çѹø¾¿ µ¹¸®°Ô ÇÏ´Â ¹æ¹ýÀÌÁÒ ±×·¡¼ 10¹øÀ» µ¹¸®°Ô²û ÇÏ´Â ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. °¡Àå ºü¸¥°Ç ÆÄÀÏÀ» ¸¸µé¾î¼ ¿Ã¸®´Â°Ô Á¦ÀÏ »¡¶ó¿ä ÀÌ°Ç ÀÚ¹ÙÀÚü°¡ ¾Æ´Ï¶ó DBMS¿¡¼ Áö¿øÇÏ´Â ´Ù¸¥ ¹æ¹ý ÀÔ´Ï´Ù. Âü°íÇϼ¼¿ä |
|
|
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û | ¸ñ·Ïº¸±â |
pk»èÁ¦Çϼ¼¿ä
pk°¡Çʼö¶ó¸é ³ÍŬ·¯½ºÅ͵åÀ妽º·Î ¸¸µå¼¼¿ä