Ñ§Ï°Íø¿¼ÊÔѧϰ×ÊÁÏ

Gzu521.com

2007ÄêϰëÄêÈí¿¼£ºÊý¾Ý¿âϵͳ¹¤³ÌʦÊÔÌâ·ÖÎö(2)

¼ÆËã»úÈí¼þˮƽ¿¼ÊÔ   µã»÷£º´Î   ·¢²¼Ê±¼ä£º2007-11-7   ¡¾×ÖÌ壺´ó ÖРС¡¿   À´Ô´£ºÏ£Èü
Gzu521.comÎÒµÄÑ§Ï°Íø

¡¡¡¡ÊÔÌâÈý

¡¡¡¡¸ÃÌâÊÇÒ»µÀÊý¾Ý¿âÉè¼ÆÊÔÌ⣬ÊÔÌâ´Ó¸ø³öµÄ±í¸ñÖн¨Á¢ÁËe-rͼ£¬È»ºóÔÙ°Ñe-rͼת»»Îª¹ØÏµÄ£Ê½£¬ÊÔÌâÓÐ3¸öСÎÊÌâ¡£

¡¡¡¡ÎÊÌâ1ÒªÇó¿¼ÉúÌîдe-rͼÖеĿգ¬Ö÷Òª¿¼²é¸÷ʵÌåµÄÁªÏµÀàÐÍ£¬ÕâÐèÒª¿¼ÉúÈÏÕæÔĶÁÊÔÌâ¸ø³öµÄÌõ¼þ¡£

¡¡¡¡ÎÊÌâ2ÒªÇó¿¼Éú¶Ôe-rͼת»»Îª¹ØÏµÄ£Ê½ºó£¬Ìîд¸÷¹ØÏµÄ£Ê½µÄÊôÐÔ£¬Õâ¸öÎÊÌâ¿É¸ù¾ÝÊÔÌâÃèÊöÖиø³öµÄ±í¸ñ½øÐÐÏàÓ¦Ìîд¡£OeOhYsU:Xu-l20Fj€[ ´ËÎÄתÌùÓÚÎÒµÄÑ§Ï°ÍøITÈÏÖ¤¼ÆËã»úÈí¼þˮƽ¿¼ÊÔ http://www.Gzu521.com]OeOhYsU:Xu-l20Fj€

¡¡¡¡ÎÊÌâ3ÔÚÐÞ¸ÄÁË´¦·½ºó£¬ÒªÇó¿¼Éú»­³öеÄe-rͼ¡£ÐµÄe-rͼ¿ÉÔÚԭͼµÄ»ù´¡ÉÏ£¬¸ù¾ÝÐ޸ĺóµÄÌõ¼þ½øÐС£

¡¡¡¡ÏóÕâÀàÊÔÌ⣬ÊÔÌâÃèÊö±È½Ï³¤£¬ÐèÒª¿¼ÉúÓÐÄÍÐÄ£¬Ö»Òª¿¼ÉúϸÐÄ£¬ÕâÀàÌâ»ù±¾ÉÏÊÇËÍ·ÖÌâ¡£ ¡¡¡¡ÊÔÌâËÄ

¡¡¡¡¸ÃÌâÊÇÒ»¸öÓ¦ÓÃÐ͵ÄÌ⣬ÊÔÌâÃèÊöºÜ³¤£¬ÐèÒª¿¼ÉúÄÍÐĵØÔĶÁ£¬´ÓÖÐÕÒµ½´ðÌâËùÐèÒªµÄÐÅÏ¢¡£±¾ÌâÒ»¹²2¸öСÎÊÌâ¡£

¡¡¡¡ÎÊÌâ1Ö÷Òª¿¼²é¿¼Éú¶Ô¹ØÏµÄ£Ê½¡¢Ö÷¼ü¡¢·¶Ê½¡¢Ä£Ê½·Ö½âµÈ»ù±¾¸ÅÄî¡£Ö»ÒªÈÏÕæÔĶÁÁËÊÔÌâÃèÊö£¬Í¬Ê±¶ÔÉÏÊö¸ÅÄîÀí½â±È½ÏÇå³þµÄ£¬Õâ¾ÍÊÇËÍ·ÖÌâÁË¡£

¡¡¡¡ÎÊÌâ2ºÍÎÊÌâ3¿¼²éµÄÊÇ·¶Ê½ÀíÂÛ¡£ÕâЩ¶¼ÊÇ¿¼ÊÔÖеľ­µäÎÊÌ⣬ϣÈüÈí¿¼Ñ§ÔºµÄÄ£ÄâÊÔÌâÊÔÌâÖз´¸´Ç¿µ÷ÁËÕâ·½ÃæµÄѵÁ·¡£

¡¡¡¡ÊÔÌâÎå

¡¡¡¡¸ÃÌâÊÇÒ»µÀ¹ØÓÚÊÂÎñ²¢·¢¿ØÖƵÄÎÊ´ðÌ⣬һ¹²3¸öСÎÊÌâ¡£

¡¡¡¡ÎÊÌâ1ÊÇÎÊ2¸öÊÂÎñͬʱִÐлá³öÏÖʲôÎÊÌ⣬ÏÔÈ»£¬ÊÂÎñ²¢·¢Ö´Ðпγ̲úÉúµÄÎÊÌâ°üÀ¨¶ªÊ§¸üС¢²»¿ÉÖØ¸´¶Á¡¢¶ÁÔàÊý¾Ý¡£

¡¡¡¡ÎÊÌâ2ÒªÇó¿¼Éú°´ÕÕÁ½¶ÎËøÐ­Òé½øÐÐα´úÂëµÄ±àд£¬Êµ¼Ê¿¼²éµÄ¾ÍÊÇÁ½¶ÎËøµÄ¸ÅÄî¡£

¡¡¡¡ÎÊÌâ3ÒªÇó¿¼Éú»Ø´ðËù¸ø³öµÄ³ÌÐòÄÜ·ñʵÏÖ²¢·¢´æ¿î¡£´Ó¸ø¶¨µÄ³ÌÐòÀ´¿´£¬Ö÷ÒªÊÇ¿¼¶ÔÓï¾ä¡°set transaction isolation level¡±µÄÀí½â¡£ÔÚÊý¾Ý¿âÖУ¬Ê¹ÓøÃÓï¾äÀ´¿ØÖÆÓÉÁ¬½Ó·¢³öµÄËùÓÐÓï¾äµÄĬÈÏÊÂÎñËø¶¨ÐÐΪ¡£´ÓµÍµ½¸ßÒÀ´ÎÊÇ£º

¡¡¡¡(1)read uncommitted£ºÖ´ÐÐÔà¶Á»ò 0 ¼¶¸ôÀëËø¶¨£¬Õâ±íʾ²»·¢³ö¹²ÏíËø£¬Ò²²»½ÓÊÜÅÅËüËø¡£µ±ÉèÖøÃÑ¡Ïîʱ£¬¿ÉÒÔ¶ÔÊý¾ÝÖ´ÐÐδÌá½»¶Á»òÔà¶Á;ÔÚÊÂÎñ½áÊøÇ°¿ÉÒÔ¸ü¸ÄÊý¾ÝÄÚµÄÊýÖµ£¬ÐÐÒ²¿ÉÒÔ³öÏÖÔÚÊý¾Ý¼¯Öлò´ÓÊý¾Ý¼¯Ïûʧ¡£¸ÃÑ¡ÏîµÄ×÷ÓÃÓëÔÚÊÂÎñÄÚËùÓÐÓï¾äÖеÄËùÓбíÉÏÉèÖà nolock Ïàͬ¡£

¡¡¡¡(2)read committed£ºÖ¸¶¨ÔÚ¶ÁÈ¡Êý¾Ýʱ¿ØÖƹ²ÏíËøÒÔ±ÜÃâÔà¶Á£¬µ«Êý¾Ý¿ÉÔÚÊÂÎñ½áÊøÇ°¸ü¸Ä£¬´Ó¶ø²úÉú²»¿ÉÖØ¸´¶ÁÈ¡»ò»ÃÏñÊý¾Ý¡£

¡¡¡¡(3)repeatable read£ºËø¶¨²éѯÖÐʹÓõÄËùÓÐÊý¾ÝÒÔ·ÀÖ¹ÆäËûÓû§¸üÐÂÊý¾Ý£¬µ«ÊÇÆäËûÓû§¿ÉÒÔ½«ÐµĻÃÏñÐвåÈëÊý¾Ý¼¯£¬ÇÒ»ÃÏñÐаüÀ¨ÔÚµ±Ç°ÊÂÎñµÄºóÐø¶ÁÈ¡ÖС£ÒòΪ²¢·¢µÍÓÚĬÈϸôÀë¼¶±ð£¬ËùÒÔÓ¦Ö»ÔÚ±ØÒªÊ±²ÅʹÓøÃÑ¡Ïî¡£

¡¡¡¡(4)serializable£ºÔÚÊý¾Ý¼¯ÉÏ·ÅÖÃÒ»¸ö·¶Î§Ëø£¬ÒÔ·ÀÖ¹ÆäËûÓû§ÔÚÊÂÎñÍê³É֮ǰ¸üÐÂÊý¾Ý¼¯»ò½«ÐвåÈëÊý¾Ý¼¯ÄÚ¡£ÕâÊÇËĸö¸ôÀë¼¶±ðÖÐÏÞÖÆ×î´óµÄ¼¶±ð¡£ÒòΪ²¢·¢¼¶±ð½ÏµÍ£¬ËùÒÔÓ¦Ö»ÔÚ±ØÒªÊ±²ÅʹÓøÃÑ¡Ïî¡£¸ÃÑ¡ÏîµÄ×÷ÓÃÓëÔÚÊÂÎñÄÚËùÓÐ select Óï¾äÖеÄËùÓбíÉÏÉèÖà holdlock Ïàͬ¡£±¾ÌâÒªÇó¿¼Éú¶ÔÊÂÎñµÄ¸ÅÄî¡¢²¢·¢¿ØÖƵķ½·¨µÈ½øÐбȽÏÈ«ÃæµÄÀí½â¡£

ÉÏ Ò» Ò³
±¾ÎĹ²2Ò³: µÚ [1] [2] Ò³

ÔðÈα༭£ºgzu521

ITÈÏÖ¤·ÖÀà
¼ÆËã»úÈí¼þˮƽ¿¼ÊÔ
È«¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ
˼¿ÆÈÏÖ¤
΢ÈíÈÏÖ¤
ORACLE/CIWÈÏÖ¤
LinuxÈÏÖ¤
JAVAÈÏÖ¤
ÆäËüÈÏÖ¤
·ÖÀàÍÆ¼öÐÅÏ¢
¸ü¶à...
´óÀà×îÐÂÎÄÕÂ
¸ü¶à...