½ñÄêÔ½À´Ô½¶à¿ª·¢Õß¿ªÊ¼¹Ø×¢Òƶ¯Ó¦ÓÃÐÔÄܹÜÀíºÍÐÔÄܼà²â£¬ÎÒÃÇÕÒµ½Ò»Î»¹úÍâ×ÊÉîµÄ¿ª·¢Õß¶ÔÐÔÄܵÄÏà¹ØÀíÂÛ£¬Ï£Íû¸÷λϲ»¶¡£ 1. ¹«Àí»¯·½·¨
µ±ÎÒÔÚ1989Äê¼ÓÈë oracle ¹«Ë¾Ê±£¬½â¾öÐÔÄÜÎÊÌ⣨ÈËÃÇͨ³£ËµµÄ oracle µ÷ÓÅ£©ÊǺÜÀ§Äѵġ£
Ö»ÓÐÉÙ²¿·ÖÈËÉù³ÆËûÃǺÜÉó¤Õâ¸ö£¬ºÜ¶àÈ˶¼È¥×ÉѯËûÃÇ¡£ µ±Ê±£¬ÎÒ½øµ½ oracle µ÷ÓÅÕâ¸öÁìÓòʱ£¬ÎÒÍêȫû׼±¸ºÃ¡£
×î½üÎÒÓÖ¿ªÊ¼¶Ô mysql ½øÐе÷ÓÅ£¬Õâ¿´ÆðÀ´ºÍÎÒ20ÄêǰÔÚ oracle ¹«Ë¾×öµÄ²î²»¶à¡£
ËüÈÃÎÒÏëÆðÁ˵±ÎÒ13Ëê¸Õ½Ó´¥´úÊýѧʱÊǶàôµÄÀ§ÄÑ¡£ ÔÚÄǸöÄêÁäÎÒÖ»ÄÜÒÀ¿¿¡°Êýѧֱ¾õ¡±À´½â¾öÀàËÆ 3x +
4 = 13 ÕâÑùµÄ·½³Ì¡£ ÎÊÌâÊÇÎÒÃÇÖ®Öд󲿷ÖÈ˶¼Ã»ÓÐËùνµÄ¡°Êýѧֱ¾õ¡±¡£ ÎҼǵõ±¿´µ½ÕâÑùµÄÎÊÌâ:
3x + 4 = 13 Çó½âx£¬Ö»ÄܲÉÓÃÊÔ´í·¨Å¼È»·¢ÏÖ x Ó¦¸ÃÊÇ3¡£
ÊÔ´í·¨¸øÎҵĸоõËäÈ»Äܽâ¾öһЩ¼òµ¥µÄ·½³Ìʽ£¬µ«ºÜÂý¶øÇÒ²»Ë¬¡£ Ò»µ©µÈʽÉÔÓб仯Èç 3x + 4 = 14£¬ÊÔ´í·¨¾Í²»ÄÜÊÊÓ¦¡£
ÄÇô¸ÃÔõô°ìÄØ£¿µ±Ê±ÎÒûÓкúÃ˼¿¼¹ý£¬Ö±µ½15ËêʱJames R. HarkeyÖ¸ÒýÎÒ×ßÉÏÕýÈ·µÄµÀ·¡£
Harkey ÏÈÉú½Ì»áÎÒʹÓù«Àï·½·¨À´½â¾ö´úÊý·½³ÌÎÊÌâ¡£ Ëû¸øÎÒÃÇչʾÁËһϵÁеIJ½Ö裨»¹¸øÁËÎҺܶà¼ÒÍ¥×÷Òµ½øÐÐÁ·Ï°£©¡£
×ö×÷ҵʱ³ýÁ˼ǼÏÂÕâЩ²½Ö裬»¹ÒªÐ´ÏÂÎÒÃÇÊÇÈçºÎ˼¿¼µÄ¡£ ÕâÑùÎÒÃDz»½ö×Ô¼ºÏëµÄºÜÇå³þ£¬¶øÇÒͨ¹ýһϵÁпɿ¿µÄ£¬¿ÉÖØ¸´µÄ²½ÖèÀ´ÏòÔĶÁÎÒÃÇ×÷ÒµµÄÈËÖ¤Ã÷ÁËÎÒÃÇȷʵ¸ãÃ÷°×ÁË¡£
Harkey ÏÈÉú¿´µ½µÄÎÒµÄ×÷ÒµÏñÏÂÃæÕâÑù£º
3.1x + 4 = 13 ´ýÇó½â·½³Ì 3.1x + 4 - 4 = 13 - 4 ¼õÈ¥ÏàµÈµÄÖµ 3.1x = 9 ¼Ó·¨ÄæÔËË㣬»¯¼ò 3.1x ¨M 3.1 = 9 ¨M 3.1 ³ýÒÔÏàµÈµÄÖµ x ¡Ö 2.903 ³Ë·¨ÄæÔËË㣬»¯¼òÇó½â |
Õâ¾ÍÊÇ Harkey ÏÈÉú½Ìµ¼µÄÊÊÓÃÓÚ´úÊýѧ¡¢¼¸ºÎѧ¡¢Èý½ÇѧºÍ΢»ý·ÖµÄ¹«Àí»¯·½·¨¡£ ÓÉһϵÁзûºÏÂß¼µÄ¡¢¿ÉÖ¤Ã÷ºÍÉ󼯵ÄС²½Öè×é³É¡£
ÕâÊÇÎÒµÚÒ»´ÎÕæÕý´ÓÊýѧÖÐѧµ½µÄ¶«Î÷¡£
×ÔÈ»£¬µ±Ê±ÎÒûÄÜÈÏʶµ½ÆäÖеļÛÖµ£¬µ«Ö¤Ã÷×÷ΪһÖÖ¼¼ÄܶÔÎÒºóÀ´µÄ³É¹¦ÖÁ¹ØÖØÒª¡£ ÎÒ·¢ÏÖÔÚÉú»îÖУ¬ÖªµÀÒ»¼þʺÜÖØÒª£¬µ«ÄÜÏò±ðÈ˽²Çå³þ£¨Ö¤Ã÷£©¸üÖØÒª¡£
ûÓкõÄÖ¤Ã÷¼¼ÄÜ£¬¾ÍºÜÄѳÉΪһÃûºÃµÄ¹ËÎÊ¡¢ºÃµÄÁìµ¼ÉõÖÁºÃµÄÔ±¹¤¡£
ÎÒÔÚÉÏÊÀ¼Í90Äê´úÖÐÆÚµÄÄ¿±êÊÇΪ oracle ÐÔÄÜÓÅ»¯´´½¨Ò»Ì×ÀàËÆµÄ¡¢ÑϸñµÄ¹«Àí»¯·½·¨¡£ ºóÀ´ÎÒ½«ÆäÀ©Õ¹µ½ÁË
oracle Ö®Í⣬½¨Á¢ÁËÒ»Ì×ÊÊÓÃÓÚËùÓмÆËã»úÈí¼þÐÔÄÜÓÅ»¯µÄ¹«Àí»¯·½·¨¡£ ºÃ°É£¬ÎÒ·¢ÏÖ²¢·ÇËùÓÐÈ˶¼Ï²»¶ÕâÖÖ˵·¨£¬ÄÇÎÒÃÇ»»Ò»ÖÖ˵·¨£º
ÎÒÃǵÄÄ¿±ê¾ÍÊǰïÖúÄãÏëÇå³þÈçºÎÓÅ»¯ÄãµÄÈí¼þϵͳÐÔÄÜ¡£
2. ʲôÊÇÐÔÄÜ£¿
¼ÙÈçÄãÈ¥ google Ï performance Õâ¸ö¹Ø¼ü×Ö£¬¿ÉÄÜ»áµÃµ½5ÒÚ¸öÁ´½Ó¡£ ÆäÖÐÉæ¼°µÄÄÚÈÝ·¶Î§¿ÉÄÜ´Ó×ÔÐгµ±ÈÈüµ½¿ÉŵÄÔ±¹¤Éó²éÁ÷³Ì£¨Èç½ñºÜ¶à¹«Ë¾ÒѾѧ»áÁ˱ÜÃâÕâ¸öÁ÷³Ì£©¡£
µ«¼ÙÈçÎÒÈ¥ google Ï performance Õâ¸ö¹Ø¼ü×Ö£¬´ó²¿·ÖµÄÊ×Ò³Á´½Ó¶¼»áÓëÕâÆªÎÄÕµÄÖ÷ÌâÓйأº¼ÆËã»úÈí¼þÖ´ÐÐÎÞÂÛºÎÖÖÈÎÎñËù»¨·ÑµÄʱ¼ä¡£
ÈÎÎñÕâ¸ö´ÊÊÇÒ»¸öºÜÊʺϵĿªÊ¼¡£ ÈÎÎñÊÇÒ»¸öÃæÏòÒµÎñµÄ¹¤×÷µ¥Ôª¡£ ÈÎÎñÄܹ»Ç¶Ì×£º´òÓ¡·¢»õµ¥ÊÇÒ»¸öÈÎÎñ£¬´òÓ¡Ò»ÕÅ·¢»õµ¥£¨Ò»¸ö×ÓÈÎÎñ£©Ò²ÊÇÒ»¸öÈÎÎñ¡£
µ±Ò»¸öÓû§ËµÆðÐÔÄÜʱ£¬Ëûͨ³£Ö¸µÄÊÇϵͳִÐÐһϵÁÐÈÎÎñËù»¨·ÑµÄʱ¼ä¡£ ÏìӦʱ¼äÊÇÈÎÎñµÄÖ´ÐÐʱ³¤£¬ÓÃÿ¸öÈÎÎñµÄʱ¼äÀ´¶ÈÁ¿£¬Ïñ£ºÃ¿µã»÷ÃëÊý¡£
ÀýÈçÎÒÓà google ËÑË÷¹Ø¼ü×Ö performance µÄÏìӦʱ¼äÊÇ 0.24 Ãë¡£ Õâ¸öÊý¾ÝÀ´×ÔÎÒµÄä¯ÀÀÆ÷äÖ£¬ËüäÖȾÍêgoogleÍøÒ³»¨·ÑµÄʱ¼ä£¬ÄÇôºÜÃ÷ÏÔ£¬ÕâÁ¿»¯ÁËÎÒ¶Ô
google ÐÔÄܵÄÖ±¾õ¸ÐÖª¡£
һЩÈ˶ÔÁíÍâÒ»¸öÐÔÄÜÖ¸±êºÜ¸ÐÐËȤ£ºÍÌÍÂÁ¿¡£ ÍÌÍÂÁ¿ÊÇÔÚÒ»¸öÌØ¶¨Ê±¼ä¶ÎÄÚÍê³ÉµÄÈÎÎñµÄ¼ÆÊý£¬ÀýÈ磺ÿÃëµã»÷Êý¡£
ͨ³£ÎªÒ»ÈºÈËÌṩ·þÎñ±ÈΪ¸ö±ðÈËÌṩ·þÎñµÄÈ˸ü¹ØÐÄÍÌÍÂÁ¿¡£ ÀýÈ磬һ¸ö¶ÀÁ¢»á¼Æ»á¸ü¹ØÐÄÈÕ±¨µÄÏìӦʱ¼äÊÇ·ñ»áµ¼Ö½ñÍíÐèÒª¼Ó°à£¬¶ø»á¼Æ²¿µÄ¾Àí¸ü¹ØÐÄϵͳµÄÊÇ·ñÄÜÖ§³ÅËùÓÐµÄ»á¼Æ´¦ÀíÍê½ñÌìµÄÊý¾Ý¡£
3. ÏìӦʱ¼ä VS. ÍÌÍÂÁ¿
ͨ³£À´½²£¬ÏìӦʱ¼äºÍÍÌÍÂÁ¿ÊÇÒ»¸öµ¹Êý¹ØÏµ£¨ÏìӦʱ¼äÔ½³¤ÍÌÍÂÔ½µÍ£©£¬µ«Õâ²¢²»È·ÇС£ ʵ¼ÊÇé¿ö¸ü΢Ãî¡¢¸´ÔÓһЩ¡£
Àý£º ¼ÙÈ磬ÔÚһЩÐÔÄÜ»ù×¼²âÊÔÖУ¬ÄãµÄϵͳµÄ²âÁ¿½á¹ûÊÇÿÃëÄÜ´¦Àí1000¸öÈÎÎñ£¬ÄÇôÓû§µÄƽ¾ùÏìӦʱ¼äÊǶàÉÙ£¿
Äã¿ÉÄÜ»á˵ƽ¾ùÏìӦʱ¼äµÈÓÚ 1 / 1000 = .001 Ãë/ÿÈÎÎñ£¬µ«ËüÕæ²»ÊÇÕâÑùµÄ¡£ ¼ÙÈçÔÚÄãµÄϵͳÄÚ²¿ÓµÓÐ1000¸öÏàͬµÄ¡¢¶ÀÁ¢µÄ¡¢²¢ÐеķþÎñÖ´ÐÐͨµÀ£¬Ã¿¸öͨµÀ¶¼ÔڵȴýÇëÇóµ½À´²¢Ìṩ·þÎñ¡£
ÔÚÕâÖÖÇé¿öÏ£¬Ã¿¸öÇëÇóÆäʵ»¨·ÑÁË1Ãë¡£ ÏÖÔÚÎÒÃÇÖªµÀ£¬Æ½¾ùÏìӦʱ¼äÆäʵӦ¸ÃÔÚÿÈÎÎñ0Ãëµ½1ÃëÖ®¼ä¡£ µ«ÊÇÎÒÃDz»Äܽö½ö´ÓÍÌÍÂÁ¿µÄ²âÁ¿Êý¾ÝÖÐÍÆµ¼³öƽ¾ùÏìӦʱ¼ä¡£
£¨ÊÂʵÉÏ´æÔÚÊýѧģÐÍ´ÓÍÌÍÂÁ¿ÍƵ¼³öƽ¾ùÏìӦʱ¼ä£¬µ«Õâ¸öÄ£ÐÍÒªÇó¸ü¶àµÄÊäÈë²ÎÊý£¬¶ø²»½ö½öÊÇÍÌÍÂÁ¿£© Äã±ØÐëµ¥¶À²âÁ¿Ëü¡£
·´¹ýÀ´ËµÒ²ÊÇÒ»ÑùµÄ£¬ÄãÓ¦¸ÃÄÜ´ÓÎÒÉÏÃæ¸ø³öµÄÀý×ÓÖеõ½Æô·¢¡£ ÏÂÃæÊÇÒ»¸ö¸üÓÐȤµÄÀý×Ó¡£
Àý£º ÄãµÄ¿Í»§ÒªÇóÒ»¸öÐÂÈÎÎñ±ØÐëÂú×ãÔÚµ¥ºË cpu µÄ¼ÆËã»úÉϴﵽÿÃë100µÄÍÌÍÂÁ¿¡£ ¼ÙÈçÕâ¸öÐÂÈÎÎñÔÚ¿Í»§µÄϵͳÉÏÖ´ÐÐÒ»´ÎÐèÒª
0.001 Ãë¡£ ÄÇôÄãµÄ³ÌÐòÄܹ»Âú×ã¿Í»§ÒªÇóµÄÍÌÍÂÁ¿Ã´£¿ Äã¿ÉÄÜ»á˵£¬ÅÜÒ»´ÎÕâ¸öÈÎÎñÖ»ÐèҪǧ·ÖÖ®Ò»Ã룬ÄÇôÔÚÒ»ÃëÄÚÍê³É100´ÎÏÔÈ»ÊǴ´ÂÓÐÓàµÄ¡£
¶÷£¬Êǵģ¬ÄãºÜÕýÈ·£¬¼ÙÈçÕâ¸öÈÎÎñ±»ºÜºÃµÄ´®Ðл¯ÁË¡£ ÀýÈ磬ÄãµÄ³ÌÐò´¦Àí100¸öÈÎÎñÖ´ÐÐÇëÇóÊÇÔÚÒ»¸öÑ»·ÖУ¬Ò»¸ö½ÓÒ»¸öµÄÖ´ÐУ¬ÄǾÍÊÇÕýÈ·µÄ¡£
µ«ÊÇÈç¹ûÕâ100¸öÈÎÎñµ½´ïÄãµÄϵͳÊÇÍêÈ«Ëæ»úµÄÀ´×Ô100¸ö²»Í¬µÄÓû§£¬ÄǸÃÔõô°ìÄØ£¿ cpu µ÷¶ÈÆ÷ºÍ´®ÐÐ×ÊÔ´£¨oracle
µÄãźÍËø£¬ÄÚ´æ¿Éд»º³åÇø·ÃÎÊ£©ÕâЩÔã¸âµÄʵ¼ÊÇé¿ö»áÑϸñÏÞÖÆÄãµÄ²¢·¢ÍÌÍÂÁ¿µÍÓÚÿÃë100¡£ ×îÖÕ£¬Äã¿ÉÄÜ»á´ïµ½¿Í»§µÄÆÚÍûÒ²¿ÉÄÜ´ï²»µ½¡£
Äã²»Äܽö½ö´ÓÏìӦʱ¼äÍÆµ¼³öÍÌÍÂÁ¿£¬Äã±ØÐëµ¥¶À²âÁ¿ÍÌÍÂÁ¿¡£
ËùÒÔ£¬ÏìӦʱ¼äºÍÍÌÍÂÁ¿²»ÊÇÄÇô¼òµ¥µÄ»¥Îªµ¹Êý¹ØÏµ¡£ ÄãÏëÒªÖªµÀÕâÁ½¸öÖ¸±ê£¬¾Í±ØÐëÒ»Æð²âÁ¿ËüÃÇ¡£
ÄÇôÏìӦʱ¼äºÍÍÌÍÂÁ¿µ½µ×ÄÄÒ»¸ö¸üÖØÒªÄØ£¿ ÔÚһЩ³¡¾°Ï£¬ËµÄÄÒ»¸ö¶¼ÊǺÏÀíµÄ¡£ µ«ÔÚ´ó¶àÊýÇé¿öÏ£¬Á½Õß¶¼Í¬ÑùÖØÒª¡£
ÒòΪ£¬¶ÔϵͳÀ´ËµËüµÄÒµÎñÐèÇóͨ³£ÊÇÕâÑùµÄ£¬ÔÚ´óÓÚ99£¥µÄÇé¿öÏÂÏìӦʱ¼äÒªÉÙÓÚ1Ã룬²¢ÇÒÄÜÖ§³Ö10·ÖÖÓÄÚ³ÖÐø²»µÍÓÚ1000µÄÍÌÍÂÁ¿¡£
4. °Ù·Ö±ÈÖ¸±ê
ÔÚÉÏÒ»½Ú£¬ÎÒÓÃÁË¡°´óÓÚ99£¥¡±ÕâÑùµÄÃèÊöÀ´±í´ï¶ÔÏìӦʱ¼äµÄÆÚÍû¡£ µ«´ó²¿·ÖÈË¿ÉÄܸüϰ¹ßÓÚÕâÑùµÄÃèÊö£º¡°Æ½¾ùÏìӦʱ¼äÉÙÓÚ
r Ã롱¡£ µ«´Ó¾ÑéµÄ½Ç¶È£¬Ê¹Óðٷֱȷ½Ê½¸üºÃ¡£
Àý£º ¼ÙÈçÄã¶ÔһЩÿÌìÔËÐÐÔÚÄãµÄ¼ÆËã»úÉϵÄÈÎÎñµÄÏìӦʱ¼äµÄÈÝÈ̼«ÏÞÊÇ1Ãë¡£ ½øÒ»²½¼ÙÉè±í1ÁгöÁ˸ÃÈÎÎñÖ´ÐÐ10´ÎµÄ²âÁ¿Öµ¡£
ÕâÁ½¸öÁбíµÄƽ¾ùÏìӦʱ¼ä¶¼ÊÇ1Ãë¡£ ÄÄÒ»¸öÄãÈÏΪ¸üºÃ£¿

Äã¿´µ½ËäÈ»Á½¸öÁбíÓµÓÐͬÑùµÄƽ¾ùÏìӦʱ¼ä£¬µ«±¾ÖÊÉϲî±ðºÜ´ó¡£ ListA 90£¥µÄÏìӦʱ¼äÊǵÍÓÚ1ÃëµÄ£¬¶øListBÖ»ÓÐ60£¥µÄʱ¼äÊǵÍÓÚ1ÃëµÄ¡£
´ÓÓû§ÌåÑéµÄ½Ç¶ÈÀ´Ëµ£¬ListB±íÃ÷»áÓÐ40£¥µÄÓû§»á¸Ðµ½²»ÂúÒ⣬¶øListA½öÓÐ10£¥µÄ²»ÂúÒâÂÊ£¬ËäÈ»ËüÃÇÆ½¾ùÏìӦʱ¼äÏàͬ¡£
ListA 90£¥µÄÏìӦʱ¼äÊÇ0.987Ã룬¶øListB 90£¥µÄÏìӦʱ¼äÊÇ1.273Ãë¡£ Òò´ËʹÓðٷֱÈÃèÊöµÄÏìӦʱ¼ä±Èƽ¾ùÏìӦʱ¼ä°üº¬¸ü¶àµÄÐÅÏ¢Á¿¡£
99.9%µÄ¸ú×Ù»õÔ˵¥µÄÈÎÎñ±ØÐëÔÚ0.5ÃëÄÚÍê³É¡£
5. ÎÊÌâÕï¶Ï
×î½üÎÒ±»ÑûÇëÈ¥½â¾öµÄһЩÐÔÄÜÎÊÌâµÄÃèÊö¶¼ÊÇЩ¹ØÓÚÏìӦʱ¼äµÄ¡£ È磺¡°¹ýÈ¥Ö»Óò»µ½1ÃëµÄʱ¼ä¾ÍÄÜÍê³ÉXÈÎÎñ£¬µ«ÊÇÏÖÔÚÈ´ÐèÒª20Ãë¡£¡±
µ±È»£¬Ò»Ð©ÕæÕýµÄÎÊÌâÒþ²ØÔÚÆäËûһЩÎÊÌâÃèÊöµÄ±íÏ󱳺ó£¬ÀýÈ磺¡°ÎÒÃǵÄϵͳ±äµÄºÜÂý£¬Íêȫû·¨ÓÃÁË¡£¡±
ËäÈ»ÎÒ¾³£Åöµ½ÀàËÆÕâÑùµÄ±íÊö£¬µ«²¢²»Òâζ×ÅÄãÓ¦¸ÃÕâÑùÈ¥ÃèÊöÎÊÌâ¡£ Ê×ÏÈÄãµÃÇåÎúµÃÃèÊöÎÊÌâ±¾Éí£¬²Å¿ÉÄܰÑËüÃÇŪÇå³þ¡£
Ò»¸öºÃ°ì·¨ÊÇȥѯÎÊ£¬ÄãÏëÒª´ïµ½µÃÄ¿±ê״̬ÊÇÔõÑùµÄÄØ£¿ ÕÒµ½Ò»Ð©Ï¸½Ú£¬Äã¿ÉÒÔÓÃÁ¿»¯µÄ·½Ê½À´±í´ïËüÃÇ¡£ ÀýÈ磺ִÐÐ
X ÈÎÎñ´ó²¿·ÖÇé¿ö϶¼³¬¹ý20Ã룬ϣÍûÄÜÔÚ95%µÄÇé¿öÏÂСÓÚ1Ãë¡£
ÀíÂÛÉÏÕâÌýÆðÀ´ºÜ°ô£¬µ«ÒªÊÇÄãµÄÓû§¸ù±¾Ã»ÓкܾßÌåµÄ¿ÉÒÔÁ¿»¯µÄÄ¿±êÄØ£¿ »òÕßÄãµÄÓû§¸ù±¾¾Í²»ÖªµÀÔõÑùÈ¥Á¿»¯£¬¸üÔã¸âµÄÇé¿öÊÇÄãµÄÓû§Èç¹û»¹ÓÐһЩÍêÈ«²»ÇÐʵ¼ÊµÄÆÚÍûÔõô°ì£¿
ÄãÈçºÎÖªµÀµ½µ×ʲôÊÇ¡°¿ÉÄܵġ±£¬Ê²Ã´ÊÇ¡°²»ÇÐʵ¼ÊµÄ¡±£¿
ºÃ°É£¬ÏÂÃæÎÒÃǼÌÐøÌ½ÌÖÕâЩÎÊÌâ¡£
6. ÐòÁÐͼ
ÐòÁÐͼÊÇÒ»ÖÖUML£¨Í³Ò»½¨Ä£ÓïÑÔ£©Öж¨ÒåµÄͼÐÎÖÖÀ࣬ÓÃÓÚ±í´ï¶ÔÏó¼ä½»»¥µÄ·¢Éú˳Ðò¡£ ÐòÁÐÍ¼ÌØ±ðÊʺÏÓÃÓÚ¿ÉÊÓ»¯µÄ±í´ïÏìӦʱ¼ä¡£
ÔÚͼ1ÖУ¬ÎÒÃÇչʾÁËÒ»¸öÓÉä¯ÀÀÆ÷¡¢Ó¦Ó÷þÎñÆ÷ºÍÊý¾Ý¿â¹¹³ÉµÄ¼òµ¥Ó¦ÓÃϵͳµÄÐòÁÐͼ¡£

¼ÙÈçÎÒÃÇÀ©Õ¹ÏÂÐòÁÐͼµÄ±íʾ£¬ÈÃÇëÇóºÍÏìÓ¦Ö®¼ä¾àÀë±íʾ·þÎñ¸ÃÇëÇóµÄÏûºÄʱ³¤¡£ ÔÚͼ2ÖÐÎÒչʾÁËÒ»¸öÀ©Õ¹ºóµÄÐòÁÐͼ¡£ 
ͨ¹ýͼ2,Äã¿ÉÒÔºÜÖ±¹ÛµÄ¿´µ½µ½µ×ÊÇÄĸö²¿·ÖÏûºÄÁË×î¶àµÄʱ¼ä¡£ ÄãÄÜÖ±¹ÛµÄ¸ÐÊܵ½Õû¸öÏìӦʱ¼äÔÚ¸÷¸ö²¿·ÖµÄ¹¹³É¡£
ÐòÁÐͼºÜºÃµÄ°ïÖúÈËÃÇ´Ó¸ÅÄîÉÏÖ±¹ÛµÄÀí½âÒ»¸öÈÎÎñÈçºÎÔÚϵͳ¸÷¸ö²¿·ÖÖ®¼ä˳ÐòÁ÷תµÄ¡£ ÐòÁÐͼҲÄܺܺõıí´ï²¢ÐÐÖ´ÐеÄÈÎÎñ¡£
ÐòÁÐͼҲÊÇÒ»¸öºÜ°ôµÄ¹¤¾ßÓÃÓÚÔÚÒµÎñ²ã´Î·ÖÎöÐÔÄÜÎÊÌâ¡£
ÐòÁÐͼÊǺܺõÄÃèÊöÐÔÄÜÎÊÌâµÄ¸ÅÄ¾ß£¬µ«Òª°ÑÐÔÄÜÎÊÌâ·ÖÎöÇå³þÎÒÃÇ»¹ÐèÒªÆäËûµÄ¡£ ÐòÁÐͼµÄÎÊÌâÊÇ£¬¼ÙÉèÓиöÈÎÎñ»¨·ÑÁË2468Ãë²ÅÖ´ÐÐÍê³É£¨´óÔ¼41·ÖÖÓ8Ã룩¡£
ÔÚÕâ41·ÖÖÓÀӦÓ÷þÎñÆ÷ºÍÊý¾Ý¿â´óÔ¼½»»¥ÁË322968´Î¡£ °ÑÕâ¸ö¹ý³Ì»³ÉÐòÁÐͼ´ó¸Å¾ÍÊÇÏÂÃæÍ¼3µÄÑù×Ó£º

ÔÚÓ¦Ó÷þÎñÆ÷ºÍÊý¾Ý¿âÖ®¼äÓÐÈç´ËÖ®¶àµÄ¼ýÍ·£¬ÒÔÖÁÓÚÄãÍêÈ«¿´²»Çåϸ½ÚÁË¡£ ÎÒÃÇ¿ÉÄÜÐèÒª»¨·ÑÊýÖܲÅÄÜ»ÍêÕâ¸öͼ£¬µ«Õâ²¢²»ÊÇÒ»¸öÓÐЧµÄ·½·¨¡£
ÐòÁÐͼËäÈ»ºÜºÃµÄ¸ÅÄî¿ÉÊÓ»¯ÁËÈÎÎñµÄÖ´ÐÐÁ÷ºÍʱ¼äÁ÷£¬µ«Òª×Ðϸ·ÖÎöÇå³þÏìӦʱ¼äµÄÎÊÌâÎÒÃÇ»¹ÐèÒª±ðµÄ¹¤¾ß¡£
7. ÐÔÄÜÆÊÎö
¶ÔÓÚÏñÉÏÊöÕâÖÖÓµÓдóÁ¿µ÷Óý»»¥µÄÇé¿ö£¬ÐòÁÐͼ²»ÄܺܺõÄÃèÊö¡£ ÎÒÃÇÐèÒªÒ»ÖÖ¸ü·½±ãµÄ¾ÛºÏÊÓͼÀ´¸üÈÝÒ×µÄÀí½âµ½µ×Äĸö²¿·ÖÏûºÄÁË×î¶àµÄʱ¼ä¡£
±í2¸ø³öÁËÒ»¸öÐÔÄÜÆÊÎöµÄÀý×Ó¡£ ÐÔÄÜÆÊÎöÊǶÔÏìӦʱ¼äµÄ±í¸ñ»¯·Ö½â£¬°´ÏìӦʱ³¤µ¹ÐòÅÅÁÐÈçÏ¡£
Àý£º±í2ÖеÄÐÔÄÜÆÊÎöÊǺܳõ¼¶µÄ£¬µ«ËüÄܸæËßÄãtop 8 µÄÂýÈÎÎñÕ¼ÓÃÁË2468Ãë¡£ ´ÓÖÐÄã´ó¸Å¿ÉÒԵõ½Ã¿¸öº¯ÊýµÄÏìӦʱ³¤Õ¼±È¡£
Ò²¿ÉÒÔ´ÓÖÐËã³öÿ¸öº¯Êýµ÷ÓÃµÄÆ½¾ùÏìӦʱ¼ä¡£

´Ó±í2µÄÊý¾Ý±íÃ÷£¬´óÔ¼70.8%µÄÏìӦʱ¼äÏûºÄÔÚÁË DB:Fetch() Õâ¸ö·½·¨ÉÏ¡£ Èç¹ûÄã½øÒ»²½ÉîÈë·½·¨µ÷ÓÃÖлᷢÏÖ
App:await_db_netIO() ·½·¨Óë DB:Fetch() µÄÒ»Ò»¶ÔÓ¦¹ØÏµ¡£ ÓÚÊÇÄÜÖªµÀÿ¸ö²¿·ÖÏûºÄÁ˶àÉÙʱ¼ä£¬Í¨¹ýÐÔÄÜÆÊÎöÄ㿪ʼÄܹ»Ã÷È·µÄ»Ø´ðÏñÕâÑùµÄÎÊÌ⣺
¡°Õâ¸öÈÎÎñÐèÒªÔËÐж೤ʱ¼ä£¿¡±´ÓµÚ5½ÚÄã¿ÉÒÔÖªµÀ£¬¶ÔÎÊÌâÕï¶ÏµÄµÚÒ»²½À´ËµÕâÊÇÒ»¸öºÜÖØÒªµÄÎÊÌâ¡£
8. °¢Ä·´ï¶û¶¨ÂÉ
ÐÔÄÜÆÊÎöÄܰïÄã·ÖÎöÇå³þÐÔÄÜÎÊÌâ¡£ ¼´±ã»ù¶÷¡¤°¢Ä·´ï¶ûÔÚ1967ÄêûÓиæËßÎÒÃǰ¢Ä·´ï¶û¶¨ÂÉ£¬ÄãÒ²¿ÉÒÔÔÚ¿´µ½ÐÔÄÜÆÊÎö±í¸ñʱ×Ô¼º¹éÄɳöÀ´¡£
°¢Ä·´ï¶û¶¨ÂÉÖ¸³ö£º
ϵͳÖжÔijһ²¿¼þ²ÉÓøü¿ìÖ´Ðз½Ê½ËùÄÜ»ñµÃµÄϵͳÐÔÄܸĽø³Ì¶È£¬È¡¾öÓÚÕâÖÖÖ´Ðз½Ê½±»Ê¹ÓÃµÄÆµÂÊ£¬»òËùÕ¼×ÜÖ´ÐÐʱ¼äµÄ±ÈÀý
ËùÒÔÈç¹ûÄã³¢ÊԸĽøµÄ²¿·ÖÖ»Õ¼×ÜÏìÓ¦¼äµÄ5£¥£¬ÄÇô¶Ô×ÜÏìӦʱ¼äµÄÌá¸ß×î¶à²»»á³¬¹ý5£¥¡£ ÕâÒâζ×ÅÄã¸Ä½øµÄ²¿·ÖÔÚÐÔÄÜÆÊÎöÁбíÖÐÅÅλԽ¸ß£¨¼ÙÉèËüÃǰ´µ¹ÐòÅÅÁУ©£¬Äã»ñµÃµÄÊÕÒæ¾ÍÔ½´ó¡£
µ«Õâ²¢²»Òâζ×ÅÄãÒ»¶¨Òª°´ÕÕÐÔÄÜÆÊÎöÁбíµÄ˳Ðò´Ó¸ßµ½µÍ½øÐиĽø£¬ÕâÀïÄ㻹ÐèÒª¿¼ÂǸĽøµÄ³É±¾ÎÊÌâ¡£
Àý£º ¿´Ï±í3,Ëü»ù±¾ºÍ±í2Ò»Ñù¡£ ±í3¶îÍâ¸ø³öÁËÄãʵʩ×îºÃµÄ¸Ä½ø·½°¸ËùÄÜ´ïµ½µÄЧ¹ûÒÔ¼°ÏàÓ¦µÄʵʩ³É±¾¡£

ÄÇôÄãÓ¦¸ÃÏÈʵÏÖÄÄÒ»Ïî¸Ä½øÄØ£¿
°¢Ä·´ï¶û·¨Ôò¸æËßÎÒÃǸĽøµÚÒ»ÏîµÄDZÔÚÊÕÒæ×î´ó£¬´óÔ¼¿ÉÒÔ¼õÉÙ851Ã루34.5% * 2468Ã룩¡£
µ«¸Ä½øµÚÒ»ÏîÕæµÄ·Ç³£°º¹ó£¬ÄÇô¸Ä½øµÚ¶þÏîÒ²ÐíÄܲúÉú¸ü¶àµÄ¾»ÊÕÒæ¡£
Õâ²ÅÊÇÎÒÃÇÕæÕýÐèÒª¸Ä½øµÄÆ¿¾±ËùÔÚ£¬¾¡¹ÜËü½öÄܽÚÊ¡´óÔ¼303Ãë¡£
ÄãÊ×ÏÈʵʩÄÄÒ»Ïî¸Ä½ø£¬¹é½áÓÚÄã¶Ô³É±¾ÆÀ¹ÀÓжà´ó°ÑÎÕ£¬ ¼òµ¥Ê¡ÊµĸĽøµÄ´ëÊ©ÊÇ·ñ¿¼ÂÇÁ˸Ľø¿ÉÄÜÔì³ÉµÄϵͳ·çÏÕ£¿
Ò»¸öºÜ¼òµ¥µÄ¸Ä½ø£¬ÀýÈçµ÷ÕûÁËij¸ö²ÎÊý£¬È¡ÏûÁËÒ»¸öË÷Òý¿ÉÄÜ»áDZÔÚµÄÆÆ»µÁËһЩĿǰÐÔÄܱíÏÖÁ¼ºÃµÄ¹¦ÄÜ£¬¶øÄãÓÖÍêȫû¿¼Âǵ¹¡£
¿¿Æ×µÄ³É±¾ÆÀ¹ÀÔòÊÇÕ¹ÏÖÄã¼¼ÊõÄÜÁ¦µÄÁíÒ»¸öÁìÓòÁË¡£
ÁíÒ»¸öÒòËØÖµµÃ¿¼ÂǵÄÊÇ,Äã¿ÉÒÔͨ¹ýһЩСµÄ³É¹¦À´»ýÀÛÕþÖÎ×ʱ¾¡£ Ò²ÐíһЩ±ãÒ˵ͷçÏյĸĽø²¢²»ÄÜ´øÀ´ÏìӦʱ¼äµÄ´ó·ù¶È½µµÍ£¬µ«¿ÉÒÔͨ¹ý¸ú×ټǼÕâЩС¸Ä½øÀ´Ó¡Ö¤Äã¶ÔÏìӦʱ¼äÌáÉýµÄÔ¤²â¡£
ÔÚÉñ»°ºÍÃÔÐÅͳÖÎÁËÊýÊ®ÄêµÄÈí¼þÐÔÄÜÁìÓò£¬ÕâЩ¶ÔÐÔÄܵÄÔ¤²âºÍÓ¡Ö¤µÄ¸ú×ټǼ£¬¿ÉÒÔÓ°ÏìÄãµÄͬÊ£¨¹¤³Ìʦ¡¢¾Àí¡¢¿Í»§£©²¢½¨Á¢×Ô¼ºµÄÐÅÓþ£¬È»ºóÄã²Å¿ÉÄÜʵʩ¸ü°º¹óµÄ¸Ä½ø·½°¸¡£
×îºóÌáÐÑÒ»¾ä£ºµ±Äã²»¶ÏÈ¡µÃʤÀû²¢½¨Òéʵʩ³É±¾¸ü¸ß¡¢·çÏÕ¸ü´óµÄ¸Ä½ø´ëʩʱ£¬¿ÉǧÍò±ðµôÒÔÇáÐÄ¡£ ÐÅÈÎÊǺܴàÈõµÄ£¬Äã×öÁ˺ܶàÊÂÇé²ÅÈ¡µÃÐÅÈΣ¬µ«¿ÉÄÜÖ»ÊÇÒòΪһ´Î´ÖÐÄ´óÒâµÄ´íÎó¾Í»á´Ý»ÙËü¡£
9. ƫб¶È
µ±ÄãʹÓÃÐÔÄÜÆÊÎöʱ£¬Äã»á·´¸´Óöµ½ÀàËÆÕâÑùµÄÑÜÉúÎÊÌâ¡£
Àý£º ´Ó±í2ÖпÉÒÔ¿´µ½Ò»¹²µ÷ÓÃÁË322,968´Î DB:fetch()·½·¨£¬»¨·ÑÁË1748.229Ãë¡£
¼ÙÈçÎÒÃǽ«µ÷ÓÃÁ¿½µµÍÒ»°ë£¬ÄÇôÏìӦʱ¼ä»á½µµÍ¶àÉÙ£¿
´ð°¸¾ø¶Ô²»»áÊǽµµÍÒ»°ë£¬»¨µãʱ¼ä˼¿¼ÏÂÃæÕâ¸ö¸ü¼òµ¥µãµÄÀý×Ó¡£
Àý£º µ÷ÓÃ4¸ö·½·¨»¨·ÑÁË4ÃëÖÓ£¬ÄÇô¼õÉÙΪµ÷ÓÃ2¸ö·½·¨»¨·Ñ¶àÉÙʱ¼ä£¿
´ð°¸ÒÀÀµÓÚÎÒÃÇÊ¡µôµÄµ÷Óõ½µ×ÊÇÄÄЩ·½·¨¡£ Äã¿ÉÄÜÕâÑù¼ÙÉèÁË£¬Ã¿¸ö·½·¨µÄƽ¾ùµ÷ÓÃʱ¼ä¾ÍÊÇ 4 / 4 =
1 Ãë¡£ µ«ÎÒ¿ÉûÔÚÎÊÌâÃèÊöÖиæËßÄãµÄ£¬Ã¿¸ö·½·¨µÄµ÷ÓúÄʱÊÇÒ»ÑùµÄ¡£
Àý£º ¼ÙÉèÏÂÃæÁ½ÖÖ¿ÉÄÜÐÔ£¬Ã¿¸öÁбíÁгöÁË4¸ö·½·¨µ÷ÓõÄÏìӦʱ¼ä
A = {1, 1, 1, 1}
B = {3.7, .1, .1, .1}
ÔÚÁбíAÖÐÏìӦʱ¼äÊÇÒ»Öµģ¬ËùÒÔÎÞÂÛÎÒÃÇÊ¡µôÁËÄÄÁ½¸öµ÷Óã¬×îºóÏìӦʱ¼ä¶¼ÄÜËõ¶Ìµ½2Ãë¡£
µ«ÔÚÁбíBÖУ¬µ½µ×Ê¡µôÄÄÁ½¸ö·½·¨µ÷ÓöÔÏìӦʱ¼äµÄÓ°ÏìÊÇÓкܴó²î±ðµÄ¡£
Èç¹ûÎÒÃÇÈ¥µôÍ·Á½¸öµ÷Óã¬ÏìӦʱ¼äËõ¶ÌΪ0.2Ã룬ÌáÉýÁË95%¡£
µ«Èç¹ûÎÒÃÇÈ¥µôµÄÊǺóÁ½¸öµ÷Óã¬ÏìӦʱ¼ä±äΪ3.8Ã룬½ö½öÌáÉýÁË5£¥¡£
ƫб¶È±í´ïÔÚÒ»×éÖµÖеķÇÒ»ÖÂÐԳ̶ȡ£ ÕýÊÇÒòΪƫб¶ÈµÄ´æÔÚ£¬ËùÒÔÄãû·¨×¼È·µÄ»Ø´ðÎÒÔÚ±¾½Ú¿ªÍ·µÄÎÊÌâ¡£ ÈÃÎÒÃÇÔÙ»ØÍ·¿´¿´Õâ¸öÀý×Ó£¬ÔÚ²»ÖªµÀƫб¶ÈµÄǰÌáÏ£¬ÄãÖ»ÄܻشðÏìӦʱ¼ä¿ÉÄܼõÉٵķ¶Î§ÊÇÔÚ0µ½1748.229ÃëÖ®¼ä£¬ÕâÒ²ÊÇÄãÄÜÌṩµÄ×îºÃµÄ»Ø´ðÁË¡£
¾¡¹ÜÈç´Ë£¬¼ÙÉèÄãÓÐһЩ¶îÍâµÄÐÅÏ¢ÀýÈç±í4Ëùʾ£¬Äã¾ÍÄܶÔ×îºÃºÍ×µÄÇé¿ö½øÐйÀËã¡£ ½øÒ»²½Ëµ£¬¼ÙÈçÄãÓÐÁ˱í4ÖÐÐÅÏ¢¾Í»áºÜ´ÏÃ÷µÄÈ¥ÌØ±ðÓÅ»¯ÏìӦʱ¼äÔÚ0.01Ãëµ½0.1ÃëÖ®¼äµÄÄÇ47,444¸öµ÷Óá£

10. ·çÏÕ×îС»¯
Ç°ÃæµÄÕ½ÚÎÒÌáµ½¹ý£¬µ±ÐÞ¸´Ò»¸öÈÎÎñÐÔÄÜÎÊÌâʱ¿ÉÄÜÆÆ»µÁíÒ»¸öÈÎÎñµÄÐÔÄÜ£¬ÈÃÎÒÏëÆðÁËÒ»¼þÔø¾ÔÚµ¤Âó·¢ÉúµÄÊ¡£
Õâ¸ö¹Êʺ̣ܶº
³¡¾°£º
ÔÚµ¤ÂóµÄ°ÍÀÕ³ÆÕ×ÔÖÎÊУ¨M?l?v£©µÄÒ»ÕÅÏðľ²Í×Àǰ£¬´óÔ¼10¸öÈËÎ§×øÒ»Æð£¬ÔÚÓñʼDZ¾¹¤×÷ºÍÏ໥½»Á÷¡£
Carry£º»ï¼ÆÃÇÎÒ¿ìÈÈËÀÁË£¬ÄãÃDz»½éÒâÎÒ´ò¿ª´°»§·ÅµãÀä¿ÕÆø½øÀ´°É£¿
Carel-jan: ΪʲôÄã²»°ÑÄãµÄºñëÒÂÍÑÁËÄØ£¿
Íê¡£
ÔÚÕâÀï, ÓиöÀÖ¹ÛµÄÈ˶¼ÖªµÀµÄÒ»°ãÐÔÔÔòÔÚ·¢»ÓЧÁ¦£º
¡°µ±´ó¼Ò¶¼ºÜÊæÊʳýÁËÄãÒÔÍ⣬ÄÇôÄãÊ×ÏÈÓ¦¸ÃÈ·±£Ó°Ïì×Ô¼ºµÄ¶«Î÷ÊÇ·ñÕý³£, ·ñÔòÄã¿ÉÄÜÈ¥¸ãÂÒһЩȫ¾ÖµÄ¶«Î÷µ¼ÖÂÿһ¸öÈ˶¼ÊÜÓ°Ï족
ÕýÊÇÕâ¸öÔÔò£¬µ±ÒòΪ¼¸¸öдµÄºÜÀõÄjavaÓ¦ÓóÌÐòÓÐÈ˽¨ÒéÎÒÈ¥µ÷ÕûoracleµÄÍøÂç°ü´óСʱÈÃÎҸе½ºÜº¦Å¡£
ÕâЩºÜÀõijÌÐò²úÉúÁ˺ܶ಻±ØÒªµÄÊý¾Ý¿âµ÷Óã¬×ÔȻҲ²úÉúÁ˺ܶ಻±ØÒªµÄÍøÂçµÈ´ý¡£ µ±ÆäËûÒ»ÇÐÕý³£³ýÁËÕ⼸¸öÀóÌÐò£¬ÄÇô×ȫµÄ×ö·¨Êǽ«µ÷ÕûµÄ·¶Î§±¾µØ»¯£¬Ö»ÐèҪȥµ÷ÕûÕ⼸¸öÀóÌÐò¾ÍºÃÁË¡£ 11. ЧÂÊ
¼´±ãÒÀÀµ´Ëϵͳ½øÐй¤×÷µÄËùÓÐÈ˶¼ºÜÍ´¿à£¬ÄãÒÀÈ»ÐèÒªÊ×ÏÈרעÓÚÒµÎñÉÏ×îÓÅÏÈÐèÒªÐÞÕýµÄ³ÌÐò²¿·Ö¡£ ÈóÌÐò¹¤×÷µÄ¾¡¿ÉÄܵĸßЧÊÇÒ»¸öºÜºÃµÄÇÐÈëµã¡£
ÔÚ²»Ôö¼ÓÈÝÁ¿£¬²»ÎþÉü±ØÐëµÄÒµÎñ¹¦ÄܵÄǰÌáÏ£¬Ð§ÂÊÊÇÄܹ»½ÚÊ¡ÏÂÀ´µÄÈÎÎñ×ÜÖ´ÐÐʱ¼äµÄµ¹Êý¡£
»»¾ä»°Ëµ£¬Ð§ÂʾÍÊÇ´Ó·´Ãæ¶ÔÀ˷ѽøÐеĶÈÁ¿¡£ ÏÂÃæÊÇһЩ¾³£·¢ÉúÔÚÊý¾Ý¿âÓ¦ÓÃÖÐÀ˷ѵÄÀý×Ó¡£
Àý£º Ò»¸öÖмä²ã³ÌÐòΪ²åÈëÊý¾Ý¿âµÄÿÌõ¼Ç¼´´½¨ÁËÒ»Ìõ¶ÀÁ¢µÄSQLÓï¾ä¡£ ËüÖ´ÐÐÁË10,000´ÎÊý¾Ý¿âÔ¤±àÒëÓï¾äµ÷Ó㬵¼ÖÂÁË10,000´ÎÍøÂçI/Oµ÷Óá£
ÆäʵËü¿ÉÒÔֻʹÓÃÒ»ÌõÔ¤±àÒëÓï¾ä£¬´Ó¶ø½ÚÊ¡9,999´ÎÍøÂçI/Oµ÷Óá£
Àý£º Ò»¸öSQLÓï¾ä·ÃÎÊÊý¾Ý¿â»º³åÇø»º´æ7,428,322´Î»ñµÃÁË698ÐеĽá¹û¼¯¡£ ʹÓÃÒ»¸ö¶îÍâµÄ¹ýÂËÔ¤²â£¬Ö»·µ»ØÁËÖÕ¶ËÓû§ÕæÕýÏëÒª¿´¼ûµÄ7Ðнá¹û,Ö»Ðè·ÃÎÊ»º³åÇø»º´æ52´Î¡£
ȷʵÈç¹ûÒ»¸öϵͳ´æÔÚһЩȫ¾ÖÐÔµÄÎÊÌ⣨²»Á¼Ë÷Òý¡¢´íÎó²ÎÊý¡¢ÈõÈõµÄÓ²¼þÅäÖ㩵¼ÖÂÁËÒ»´óƬÈÎÎñÖ´ÐеĵÍЧÂÊ£¬ÄãÓ¦µ±ÐÞÕýËü¡£
µ«²»Òª³¢ÊÔµ÷ÓÅϵͳȥÂú×ãµÍЧµÄ³ÌÐò¡£ Óкܶà°ì·¨À´µ÷ÓŵÍЧµÄ³ÌÐò±¾Éí¡£ ¼´Ê¹Õâ¸ö³ÌÐòÊÇÉÌÒµµÄÏֳɵÄÈí¼þ£¬ÄÇôºÍÄãµÄÈí¼þ¹©Ó¦ÉÌÒ»ÆðÈ¥ÓÅ»¯³ÌÐò±¾Éí±ÈÄãÈ¥ÓÅ»¯ÏµÍ³ÈÃÆä¾¡¿ÉÄܵĸßЧ´Ó³¤ÆÚÀ´Ëµ»á¸üÊÜÒæ¡£
ÈóÌÐò±äµÄ¸ü¸ßЧ»áÈù¤×÷ÔÚÕâ¸öϵͳÉϵÄÿһ¸öÈ˶¼ÊÜÒæ¾Þ´ó¡£ ºÜÈÝÒ׿´µ½À˷ѵļõÉÙ¶ÔÈÎÎñÏìӦʱ¼äµÄ¹±Ïס£
µ«ÒÀÈ»ÓкܶàÈ˲»Ã÷°×ΪʲôÌáÉýÕⲿ·Ö³ÌÐòµÄÐÔÄܻᵼÖÂÒ»ÖÖ¸±×÷Óã¬Èÿ´ÆðÀ´ÍêÈ«²»Ïà¹ØµÄÁíÒ»¸ö³ÌÐòÐÔÄܱä²î¡£
ÆäʵÕâÊÇϵͳ¸ºÔØÔÚ×÷Ëî¡£ 12. ¸ºÔØ
¸ºÔØÊDz¢·¢ÈÎÎñÖ´ÐÐʱÒý·¢µÄ×ÊÔ´¾ºÕù¡£ ¸ºÔØÕýÊÇÎÒÃÇΪʲô²»ÄÜÔÚÐÔÄܲâÊÔÖв¶×½µ½ËùÓÐÐÔÄÜÎÊÌâµÄÔÒò£¬¶øÕâЩÎÊÌâÒÔºó»áÔÚÉú²ú»·¾³·¢Éú¡£
¸ºÔصÄÒ»¸ö²âÁ¿Ö¸±êÊÇʹÓÃÂÊ¡£ ʹÓÃÂÊ·´Ó¦ÁË×ÊÔ´°´Ê±¼ä·ÖƬµÄʹÓÃÇé¿ö¡£ µ±Ä³¸ö×ÊԴʹÓÃÂÊÉÏÉýʱ£¬ÄÇôÇëÇó¸Ã×ÊÔ´·þÎñµÄÓû§¾Í²»µÈ²»¾Àú¸ü³¤µÄÏìӦʱ¼ä¡£
ÈκÎÒ»¸öÔÚ³ÇÊеĸ߷åÆÚ¿ª³µµÄÈ˶¼¾Àú¹ýÀàËÆÏÖÏó¡£ µ±½»Í¨±äµÄÑÏÖØÓµ¶Âʱ£¬Äã²»µÃ²»ÔÚÊÕ·ÑվǰµÈ´ý¸ü³¤µÄʱ¼ä¡£
ÄãµÄÆû³µÔÚ¿ªÀ«µÄµÀ·ÉÏÄÜ¿ªÉÏÿСʱ60Ó¢Àµ«ÔÚÓµ¶ÂµÄ·ÉÏÖ»ÄÜÒÔÿСʱ30Ó¢ÀïµÄËÙ¶ÈÐÐÊ»£¬¶øÈí¼þ²»»áÏñÆû³µÕâÑùÕæµÄ±äÂý¡£
Èí¼þ°´Õչ̶¨µÄͬÑùµÄËÙ¶ÈÖ´ÐУ¬Ã¿¸öʱÖÓÖÜÆÚ×ÜÊÇÖ´ÐÐͬÑùÊýÁ¿µÄÖ¸Áµ«ÏìӦʱ¼ä»áËæ×Åϵͳ×ÊÔ´±äµÄ·±Ã¦¶øÑÏÖØÍË»¯¡£
¸ºÔØÉÏÉýϵͳ±äÂýµÄÔÒòÓÐÁ½¸ö£º¶ÓÁÐÑÓ³ÙºÍÏà¹ØÐÔÑÓ³Ù¡£ ÏÂÃæÎÒ»á½øÒ»²½½²Êö¡£ 13. ¶ÓÁÐÑÓ³Ù
¸ºÔغÍÏìӦʱ¼äÖ®¼äÔÚÊýѧÉϵÄÏà¹ØÐÔ´ó¼Ò¶¼ºÜÊìϤÁË¡£ Ò»¸ö½Ð×ö¡±M/M/m¡±µÄÊýѧģÐͽ«ÏìӦʱ¼äºÍ¸ºÔعØÁªÆðÀ´Ó¦ÓÃÓÚÒ»Ð©ÌØ¶¨µÄÐèÇ󳡾°Ï¡£
M/M/mÄ£Ð͵ÄÒ»¸ö¼ÙÉèǰÌáÊÇÄãµÄϵͳģÐÍÓµÓÐÀíÂÛÉϵÄÍêÃÀÀ©Õ¹ÐÔ¡£ Õâ¸ö¼ÙÉè·Ç³£ÀàËÆÓÚÎÒÃÇÔÚ³õ¼¶ÎïÀíѧ¿Î³ÌÖо³£Ìáµ½µÄ¹â»¬±íÃæ£¨ÎÞĦ²ÁÁ¦£©¼ÙÉè¡£
ËäÈ»M/M/mÄ£ÐͼÙÉèµÄÌõ¼þÓÐЩ²»ÏÖʵ£¬ÈçÍêÃÀµÄ¿ÉÀ©Õ¹ÐÔ£¬µ«´ÓÖÐÒÀÈ»¿ÉÒÔѧµ½ºÜ¶à¡£ ͼ4ʹÓÃM/M/mÄ£ÐÍչʾÁ˸ºÔغÍÏìӦʱ¼äÖ®¼äµÄ¹ØÏµ¡£

´Óͼ4£¬Äã´ÓÊýѧµÄ½Ç¶È¿´µ½ÁËϵͳÔÚ²»Í¬¸ºÔØÌõ¼þϸøÄãµÄ¸ÐÊÜ¡£ µÍ¸ºÔØÏµÄÏìӦʱ¼äºÍÎÞ¸ºÔØ»ù±¾Ò»Ñù¡£ µ±¸ºÔØÉÏÉýʱ£¬ÄãÄܸÐÊܵ½ÏìӦʱ¼äÓÐÒ»¸öÇá΢¡¢Æ½»ºµÄÍË»¯¡£
ÕâÖÖÆ½»ºµÄ±ä»¯²»»áÔì³ÉʲôÂé·³£¬µ«Ëæ×ŸºÔؼÌÐøÉÏÉýÏìӦʱ¼ä¿ªÊ¼ÒÔÒ»ÖÖ¼±¾çµÄ·½Ê½ÍË»¯£¬Õâ¿ÉÒªÔì³É´óÂé·³ÁË¡£
¾ÍÊÇÕâÑùÒ»¸öµÈʽ£ºR = S + Q
·þÎñʱ¼ä£¨S£©¾ÍÊÇÈÎÎñµÄÖ´ÐÐʱ¼ä¡£
¶ÓÁÐÑÓ³Ù£¨Q£©¾ÍÊÇÈÎÎñÔÚ¶ÓÁÐÖеȴý»ú»á»ñµÃÏû·Ñij¸ö×ÊÔ´µÄʱ¼ä¡£
ËùÒÔµ±ÄãÔÚ Taco Tico£¨ÃÀ¹úºÍÄ«Î÷¸ç±ß¾³µÄ¿ì²ÍÁ¬Ëø£©¶©²Íʱ£¬ÄãµÄ¶©µ¥ÏìӦʱ¼ä£¨R£©¾Í°üÀ¨Á˵ȴý·þÎñÔ±À´²Í×À±ß½ÓÊÕ¶©µ¥µÄµÈ´ýʱ¼ä£¬Õâ¾ÍÊǶÓÁÐÑӳٵȴý£¨Q£©£¬¶ø·þÎñʱ¼ä£¨S£©¾ÍÊÇ´Ó¶©µ¥½»µ½·þÎñԱʱµ½Ê³ÎïË͵½ÄãÊÖÉϵĵȴýʱ¼ä¡£
ͬÑù£¬ÈÎÎñµÄÏìӦʱ¼äÔÚÓиºÔغÍÎÞ¸ºÔصÄϵͳ֮¼äÊÇÓвî±ðµÄ¡£ 14. ¹Õµã
Ìá¼°ÐÔÄÜ£¬ÄãÏëÒª´ïµ½Á½¸öÄ¿±ê 1. ÄãÏëÒª»ñµÃ×î¿ìµÄÏìӦʱ¼ä£ºÄã²»ÏëÈÎÎñµÄÍê³ÉÐèҪ̫³¤µÄʱ¼ä¡£
2. ÄãÏëÒª»ñµÃ×î´óµÄÍÌÍÂÁ¿£ºÍ¬Ò»Ê±¼äÄÜÖ§³Ö¸ü¶àÈËÖ´ÐÐËûÃǵÄÈÎÎñ¡£
²»ÐÒµÄÊÇÕâÁ½¸öÄ¿±êÊÇÏ໥ì¶ÜµÄ¡£ ÓÅ»¯´ïµ½µÚÒ»¸öÄ¿±êÐèÒªÄã×îС»¯ÏµÍ³µÄ¸ºÔØ£¬¶ø´ïµ½µÚ¶þ¸öÄ¿±êÔòÒª×î´ó»¯ÏµÍ³¸ºÔØ£¬¶þÕß²»¿É¼æµÃ¡£
ÔÚÕâÁ½ÕßÖ®¼äµÄij¸ö¸ºÔØÖµ¾ÍÊÇϵͳµÄ×îÓŸºÔØ¡£
´¦ÓÚ×îÓŸºÔØÆ½ºâµãµÄ×ÊԴʹÓÃÂʵÄÖµ£¬ÎÒ³ÆÆäΪ¡°¹Õµã¡±¡£ ϵͳÖÐijÖÖ×ÊÔ´´ïµ½¡°¹Õµã¡±ºó£¬ÄÇôÍÌÍÂÁ¿±»×î´ó»¯Á˶ø¶ÔÏìӦʱ¼äÖ»ÓкÜСµÄ¸ºÃæÓ°Ïì¡£
´ÓÊýѧÉÏÀ´½²£¬¡°¹Õµã¡±¾ÍÊÇÏìӦʱ¼ä³ýÒÔ×ÊÔ´ÀûÓÃÂÊËùµÃ½á¹û×îСµÄÖµ¡£ ¡°¹Õµã¡±ÓиöºÜºÃµÄÊôÐÔ£¬¾ÍÊÇλÓÚ´ÓÔµã»Ò»ÌõÖ±ÏßÕýºÃÓëÏìӦʱ¼äÇúÏßÏàÇеÄλÖá£
ÔÚÒ»¸ö×Ðϸ»æÖƵÄM/M/mͼÖУ¬ÄãÄܺÜÈÝÒ×µÄÀûÓÃÕâ¸öÊôÐÔÕÒµ½¡°¹Õµã¡±£¬ÈçÏÂͼ5Ëùʾ¡£

¹ØÓÚM/M/mÄ£ÐÍ¡°¹Õµã¡±µÄÁíÒ»¸öºÜºÃµÄÊôÐÔÊÇÄãÖ»ÐèÒªÖªµÀÒ»¸ö²ÎÊý¾Í¿ÉÒÔ¼ÆËã³öËü¡£ Õâ¸ö²ÎÊý¾ÍÊÇϵͳÖв¢Ðеġ¢ÏàͬµÄºÍ¶ÀÁ¢µÄ·þÎñͨµÀÊý¡£
·þÎñͨµÀÊÇÒ»ÖÖ×ÊÔ´£¬ËüÃǹ²ÏíÒ»¸ö¶ÓÁУ¬ÆäËû×ÊÔ´ÏñÊÕ·ÑÕ¾»òÕßSMP(Symmetric multiprocessing
¶Ô³Æ¶à´¦Àí)½á¹¹µÄ¼ÆËã»úÖеÄCPU¶¼ÊÇÀàËÆµÄ¸ÅÄî¡£
ÔÚM/M/mÄ£ÐÍÖУ¬Ð±ÌåСдµÄm±íʾϵͳ½¨Ä£Ê±·þÎñͨµÀÊý¡£ ¶ÔÈÎÒâÒ»¸öϵͳÀ´Ëµ£¬¼ÆËã¡°¹Õµã¡±¶¼ÊǺÜÀ§Äѵģ¬ºÃÔÚÎÒÒѾ¸øÄã¼ÆËã³öÀ´ÁË£¨¼û±í5£©¡£
±í5ÖÐÁгöÁËһЩ³£¼ûµÄ·þÎñͨµÀÊýµÄ¡°¹Õµã¡±Öµ¡££¨´ËʱÄãÒ²ÐíÏëÖªµÀÔÚM/M/m¶ÓÁÐÄ£ÐÍÖÐÁíÍâÁ½¸öM´ú±íʲô¡£ËüÃÇÓë½øÈëÇëÇóʱ¼äºÍ·þÎñʱ¼äµÄËæ»úÐÔ¼ÙÉèÓйء£
¸ü¶àÇë²Î¿¼Kendall¡¯s Notation»ò½øÒ»²½²Î¿¼Optimizing Oracle Performance_11£©

ΪºÎ¡°¹Õµã¡±Èç´ËÖØÒª£¿ ¶ÔÓÚÄÇЩÇëÇóËæ»úµ½´ïµÄϵͳ£¬Èç¹û×ÊÔ´¸ºÔسÖÐø³¬¹ý¡°¹Õµã¡±£¬ÄÇôÏìӦʱ¼äºÍÍÌÍ»áÒòΪ¸ºÔصÄÇá΢±ä»¯¶øÑÏÖØ²¨¶¯¡£
ËùÒÔ£º
¶ÔÓÚÇëÇóËæ»úµ½´ïµÄϵͳ¶øÑÔ£¬±£³Ö¸ºÔصÍÓÚ¹ÕµãÊÇÖÁ¹ØÖØÒªµÄ¡£ 15. ¹ÕµãµÄÏà¹ØÐÔ
ÄÇô¡°¹Õµã¡±µÄ¸ÅÄîÊDz»ÊÇÕæµÄÈç´ËÖØÒªÄØ£¿ ±Ï¾¹£¬ÎÒÔø¾¸æËß¹ýÄãM/M/mÄ£Ðͽ¨Á¢ÔÚÒ»¸öÀíÏëµÄÎÚÍаîÀíÄîÖ®ÉÏ£¬ÄǾÍÊÇϵͳӵÓÐÍêÃÀµÄ¿ÉÀ©Õ¹ÐÔ¡£
ÎÒÖªµÀÄãÕýÔÚÏëʲô£ºÄãÏëµÄ¶¼ÊÇ´íµÄ¡£
M/M/mÄ£Ð͸æËßÎÒÃÇ£¬¼´±ãÄãµÄϵͳӵÓÐÍêÃÀµÄ¿ÉÀ©Õ¹ÐÔ£¬ÄãÒÀÈ»»áÔâÓö¾Þ´óµÄÐÔÄÜÎÊÌâֻҪϵͳµÄƽ¾ù¸ºÔس¬¹ýÁËͼ±í10Öиø³öµÄ¹Õµã¡£
ÄÇôÏÖʵÖÐÄãµÄϵͳ²»¿ÉÄܱÈM/M/m¼ÙÉèµÄÀíÂÛϵͳ¸üÍêÃÀ¡£ ËùÒÔ£¬ÄãµÄϵͳµÄÕæÊµ¡°¹Õµã¡±»á±ÈÎÒÔÚ±í5Öиø³öµÄ¸üС¡££¨ÎÒÔÚÕâÀï¶Ô¹ÕµãֵʹÓÃÁ˸´ÊýÐÎʽ£¬ÒòΪÄã¿ÉÒÔ»ùÓÚCPUÀ´½¨Á¢¹ÕµãÄ£ÐÍ£¬Í¬Ê±Ò²¿ÉÒÔ»ùÓÚÄãµÄ´ÅÅÌ¡¢ÍøÂçI/OµÈµÈ£©
ÔÙ´Î˵Ã÷£º 1. ÄãµÄϵͳÖеÄÿһÏî×ÊÔ´¶¼ÓÐÒ»¸ö¡°¹Õµã¡±¡£
2. ÄãµÄϵͳ¡°¹Õµã¡±¶¼ÊÇСÓÚ»òµÈÓÚ±í5Öиø³öµÄÀíÂÛÖµ£¬ÄãµÄϵͳÀ©Õ¹µÄÍêÃÀÐÔÔ½²î£¬¡°¹Õµã¡±Ô½Ð¡¡£
3. ¶ÔÓÚÇëÇóËæ»úµ½´ïµÄϵͳ£¬Èç¹û×ÊÔ´¸ºÔسÖÐø³¬¹ý¡°¹Õµã¡±£¬Ä㽫ÔâÓöÐÔÄÜÎÊÌâ¡£
ËùÒÔ£¬±£³Ö¸ºÔصÍÓÚ¹ÕµãÊÇÖÁ¹ØÖØÒªµÄ¡£ 16. ÈÝÁ¿¹æ»®
Àí½âÁË¡°¹Õµã¡±¿ÉÒÔ¼õÉÙÈÝÁ¿¹æ»®µÄ¸´ÔÓÐÔ£¬¿ÉÒÔÕâÑùÀ´¹æ»®£º 1. ijÏî×ÊÔ´µÄÈÝÁ¿¾ÍÊÇÔڸ߷åÆÚÄÜÇáËɵÄÔËÐÐÄãµÄÈÎÎñ¶ø×ÊԴʹÓÃÂʲ»»á³¬¹ý¡°¹Õµã¡±¡£
2. ±£³Ö×ÊÔ´ÀûÓÃÂʵÍÓÚ¡°¹Õµã¡±£¬ÄÇôϵͳ±íÏ־ͻù±¾²»»á¸øÄã´øÀ´´óµÄ¡°¾ªÏ²¡±¡£
3. µ«ÊÇ£¬Èç¹ûÄãϵͳÖÐÈκÎÒ»Ïî×ÊÔ´³¬³öÁËËüÃǵġ°¹Õµã¡±£¬Äã¾Í»áÔâÓöÐÔÄÜÎÊÌ⣬ÎÞÂÛÄãÊÇ·ñÒâʶµ½¡£
4. Èç¹ûÄãÔâÓöÐÔÄÜÎÊÌ⣬²»Òª¾À½áÓÚÊýѧģÐÍÉÏ£¬ÒªÐÞÕýÕâЩÎÊÌâÒªÃ´ÖØÐ°²ÅÅϸºÔØ·ÖÅ䣬Ҫô¼õÉÙ¸ºÔØ£¬ÒªÃ´Ôö¼ÓÈÝÁ¿¡£
Õâ¾ÍÊǽ«ÐÔÄܹÜÀí¹ý³ÌºÍÈÝÁ¿¹æ»®½áºÏÆðÀ´µÄ°ì·¨¡£ 17. Ëæ»úµ½´ï
Äã¿ÉÄÜÒѾעÒâµ½ÁË£¬ÎÒÔÚǰÎľ³£Ìá¼°¡°Ëæ»úµ½´ï¡±Õâ¸ö˵·¨£¬ÎªÊ²Ã´ËüÈç´ËÖØÒª£¿ ÏÖÔÚһЩϵͳӵÓеÄÌØÕ÷Äã¿ÉÄܲ»»á¾ß±¸£¬È磺Íêȫȷ¶¨µÄ×÷Òµµ÷¶È¡£
ÁíÍâһЩϵͳ±»ÅäÖÃΪ½ÓÊÜÈÎÎñµÄ·½Ê½ÏñÊÇ»úÆ÷ÈËģʽ£¬ÈçÿÃë½ÓÊÜÒ»¸öÈÎÎñ£¬Ê®·Ö¹Ì¶¨£¬µ±È»ÏÖÔÚÕâЩϵͳºÜÉÙ¼ûÁË¡£
ÎÒÕâÀï˵µÄÒ»ÃëÒ»¸öÈÎÎñ£¬²¢²»ÊÇ˵ƽ¾ùÒ»ÃëÒ»¸öÈÎÎñ£¬ÀýÈçµÚÒ»Ãë2¸öÈÎÎñ£¬¶øÏÂÒ»Ãë0¸öÈÎÎñ¡£ ÎÒÖ¸µÄÊǾùÔȵÄÒ»ÃëÀ´Ò»¸öÈÎÎñ£¬ÀàËÆÆû³µ¹¤³§×é×°ÏßÉÏ»úÆ÷È˵Ť×÷ģʽ¡£
Èç¹ûÈÎÎñµ½´ïϵͳÊÇÍêȫȷ¶¨µÄ£¬¾ÍÊÇ˵ÄãÍêÈ«ÄÜÔ¤ÖªÏÂÒ»¸öÇëÇóʲôʱºòµ½´ï£¬ÄÇôÈÃ×ÊÔ´µÄʹÓÃÂʳ¬¹ý¡°¹Õµã¡±±ØÈ»²»»áÒý·¢ÐÔÄÜÎÊÌâ¡£
¶ÔÓÚÒ»¸öÈÎÎñµ½´ïºÜÈ·¶¨µÄϵͳ£¬ÄÇôÄãµÄÄ¿±êÓ¦¸ÃÊǽ«×ÊÔ´ÀûÓõ½100%£¬¶ø²»ÊÇÈÃËüÃÇÅŶӵȴý¡£ ¹Õµã¶ÔÓÚËæ»úµ½´ïµÄϵͳÈç´ËÖØÒªµÄÔÒòÊÇ£¬Ëæ»úÈÎÎñÇëÇóÍùÍù»á¾Û¼¯²¢Òý·¢¶ÌÔݵÄ×ÊԴʹÓÃÂö³åʽÉÏÉý¡£
ÕâЩÂö³åʽÉÏÉýÐèÒª×ã¹»µÄÊ£ÓàÈÝÁ¿À´Ïû»¯ËüÃÇ£¬ËùÒÔµ±Âö³å·¢Éúʱ¿ÉÄܾͻáÒý·¢¶ÓÁÐÑÓ³Ù²¢µ¼ÖÂÏìӦʱ¼äµÄÃ÷ÏÔÆð·ü¡£
¶ÌÔݵÄÂö³å²¢µ¼ÖÂ×ÊԴʹÓÃÂʳ¬¹ý¡°¹Õµã¡±Ò²»¹ºÃ£¬Ö»Òª²»Òª³ÖÐø´ïµ½ÊýÃëʱ¼ä¡£ Õâ¸öÊýÃëµ½µ×Ó¦¸ÃÊǶàÉÙÃëÄØ£¿
ÎÒÏàÐÅ£¨µ±È»ÎÒûÊÔ¹ýÈ¥Ö¤Ã÷£©Õâ¸öʱ¼ä×îºÃ²»Òª³¬¹ý8Ãë¡££¨À´×ÔÖøÃûµÄ»¥ÁªÍø8ÃëÔÔò£© Èç¹ûÄãÎÞ·¨Âú×ãÔÚÌØ¶¨°Ù·Ö±ÈÏÂÏìӦʱ¼äºÍÍÌÍÂÁ¿¶ÔÓû§µÄ³Ðŵ£¬ÄÇôºÜÏÔȻϵͳÂö³åÉÏÉý³ÖÐøÊ±¼äÌ«³¤ÁË¡£ 18. Ïà¹ØÐÔÑÓ³Ù
ÄãµÄϵͳ¿Ï¶¨²»¾ß±¸ÀíÂÛÉϵÄÍêÃÀÀ©Õ¹ÐÔ¡£ ¾¡¹ÜÎÒ´Óû·ÖÎö¹ýÄãµÄϵͳ£¬µ«ÎÒ¸Ò´ò¶ÄÎÞÂÛÄãµÄϵͳÊÇʲôÑùµÄÒ²²»¾ß±¸¡°M/M/m¡±ÀíÂÛÄ£ÐͼÙÉèµÄÍêÃÀÀ©Õ¹ÐÔ¡£
ÄÇôÏà¹ØÐÔÑÓ³ÙÕýÊÇÄãµÄ½¨Ä£²»¿ÉÄÜÍêÃÀµÄÔÒò¡£ Ö´ÐÐÈÎÎñʱ»¨ÔÚ¶Ô¹²Ïí×ÊÔ´·ÃÎʵÄÐÉ̺ÍͨÐŵÄʱ¼ä¾ÍÊÇÏà¹ØÐÔÑÓ³Ù¡£
ºÍÏìӦʱ¼ä¡¢·þÎñʱ¼ä¡¢¶ÓÁÐÑÓ³ÙÒ»Ñù£¬Ïà¹ØÐÔÑÓ³ÙÒ²¿ÉÒÔÔÚÈÎÎñµÄÖ´ÐÐÖб»²âÁ¿£¬ÀýÈçÿµã»÷ÃëÊý¡£
ÕâÀïÎÒ²¢²»ÏëÃèÊöÔ¤²âÏà¹ØÐÔÑÓ³ÙµÄÊýѧģÐÍ¡£ µ«Èç¹ûÄã·ÖÎö¹ýÄãµÄÈÎÎñÖ´ÐÐÇé¿ö£¬Äã¿ÉÒÔÁ˽âʲôʱºòÏà¹ØÐÔÑӳٻᷢÉú¡£
ÔÚoracleÖУ¬Ò»Ð©Í¬²½µÄʼþÕýÊÇÏà¹ØÐÔÑÓ³ÙµÄÀý×Ó£º
Èë¶ÓÁУ¨enqueue£©
»º³åæµÈ´ý£¨buffer busy waits£©
ãÅËøÊÍ·Å£¨latch free£©
Äã²»ÄÜʹÓÃM/M/mÀ´¶ÔÏà¹ØÐÔÑÓ³Ù½øÐн¨Ä£¡£ ÒòΪM/M/mÄ£ÐͼÙÉèÁËÄãµÄm¸ö·þÎñͨµÀÊÇÍêÈ«²¢Ðеġ¢µÈͬµÄºÍ¶ÀÁ¢µÄ¡£
Õâ¸öÄ£ÐͼÙÉèÔÚÒ»¸öÏȽøÏȳö£¨FIFO£©¶ÓÁÐÖУ¬Ö»ÒªÄãµÈ´ýµÄʱ¼ä×ã¹»³¤£¬ÔÚÄã֮ǰµÄÇëÇóÒѳö¶ÓÁв¢µÃµ½·þÎñ£¬ÄÇô×îÖÕÄãÒ²»áµÃµ½·þÎñ¡£
µ«ÊÇÏà¹ØÐÔÑÓ³Ù²»ÊÇÕâÑù¹¤×÷µÄ¡£
Àý£º ¼ÙÉèÔÚÒ»¸öHTMLÊý¾Ý±íµ¥ÉÏ£¬Óиö°´Å¥ÊÇ¡°¸üС±£¬µã»÷Ëü»áÖ´ÐÐÒ»ÌõSQL¸üÐÂÓï¾ä¡£ ÁíÍâÒ»¸ö°´Å¥ÊÇ¡°±£´æ¡±£¬µã»÷ËüÖ´ÐÐÊÂÎñÌá½»½«¸Õ²ÅµÄ¸üб£´æÏÂÀ´¡£
Èç¹ûÒ»¸öÓ¦ÓÃÊÇÕâÑù×öµÄ£¬ÎÒ¿ÉÒÔ±£Ö¤ËüµÄÐÔÄÜÊǷdz£Ôã¸âµÄ¡£ ÕâÊÇÒòΪÕâÑùÒ»ÖÖÉè¼Æ£¬ÈÃÏÂÃæµÄ³¡¾°³ÉΪ¿ÉÄܵģ¬Êµ¼ÊÉÏÕâÒ²ÊDZØÈ»¿ÉÄܵġ£
Ò»¸öÓû§Ïȵã»÷ÁË¡°¸üС±£¬·¢ÏÖµ½ÁËÎç²Íʱ¼ä£¬È»ºó¾ÍÈ¥³Ô·¹ÁË£¬¹ýÁËÁ½Ð¡Ê±ÏÂÎç»ØÀ´ÔÙµã»÷±£´æ¡£
¶ÔÓÚÏëÒª¸üÐÂͬһÐÐµÄÆäËûÈÎÎñÀ´Ëµ£¬ÕâÊÇÒ»¸öÔÖÄÑ¡£ ÆäËûÈÎÎñ²»µÃ²»µÈ´ý»ñÈ¡ÐÐËø£¬¸üÔãµÄÇé¿öÏÂÉõÖÁÊÇÒ³Ëø¡£
Ö±µ½ÔÀ´Ëø¶¨µÄÓû§ÏëÆð¼ÌÐøµã»÷¡°±£´æ¡±¡£ »òÕßDBAÀ´É±µôÔÀ´Ëø¶¨Óû§µÄ»á»°£¬ÕâÑùµÄ»°µ±È»ÓÖ»á¸øÔÓû§Ôì³É´í¾õ£¬ËûÒÔΪËû¸üÐÂÁËÒ»ÐÐʵ¼ÊȴûÓУ¬Õâ¿ÉÔã͸ÁË¡£
ÔÚÕâ¸öÀý×ÓÖУ¬²»¹Üϵͳ·±Ã¦Óë·ñ£¬Ò»¸öÈÎÎñ¾ÍÔÚÄÇÎÞËùÊÂʵĵȴýËøµÄÊÍ·Å¡£ ËüÒÀÀµÁËϵͳ×ÊÔ´ÀûÓÃÂÊÖ®ÍâµÄÒ»Ð©Ëæ»úÐÔÒòËØ¡£
Õâ¾ÍÊÇΪʲôÄã²»ÄÜʹÓÃM/M/mÄ£ÐÍÀ´¶ÔÆä½øÐн¨Ä£¡£ ÕâÒ²ÊÇΪʲôÔÚÒ»¸öµ¥Ôª²âÊÔ»·¾³ÏµÄÐÔÄܲâÊÔ½á¹û²»×ãÒÔÓÃÀ´¾ö²ßÊÇ·ñÓ¦¸ÃÔÚÉú²ú»·¾³Ìí¼ÓһЩеĴúÂë¡£
19. ÐÔÄܲâÊÔ
ÎÒÃÇ̸µ½µÄ¶ÓÁÐÑÓ³Ù¡¢Ïà¹ØÐÔÑÓ³ÙÒý·¢ÁËÒ»¸öºÜÀ§ÄѵÄÎÊÌâ¡£ ÄãÈçºÎ¶ÔÒ»¸öеÄÓ¦ÓýøÐÐ×ã¹»µÄ²âÊÔ£¬ÈÃÄãÐÅÐÄÂúÂúµÄÈÏΪËü²»ÎªÒòΪÐÔÄÜÎÊÌâ¶ø¶ÔÄãµÄÉú²ú³ÌÐòÔì³ÉÆÆ»µ¡£
Äã¿ÉÒÔÈ¥½¨Ä££¬Ò²¿ÉÒÔÈ¥²âÊÔ¡£ µ«ÊÇ£¬ÎªËùÓÐÄã¿ÉÒÔÔ¤¼ûµÄÉú²úÎÊÌâÈ¥½¨Á¢Ä£ÐͺͲâÊÔÊǼ«ÆäÀ§Äѵģ¬ÔÚÄãÕæÕýÔâÓöÕâЩÎÊÌâ֮ǰ¡£
Òò´Ë£¬Ò»Ð©ÈË¿´µ½ÁËÕâÑù¾½¾³£¬Òò´ËÉê±ç˵ÄÇô¾Í¸É´à±ð²âÊÔÁË¡£
ǧÍò±ð±»ÕâÑùµÄÐÄ̬ËùÀ§ÈÅ¡£
ÏÂÃæ¼¸µãÊǺÜÈ·¶¨µÄ£º
1. ÔÚ³ÌÐò½øÈëÉú²ú»·¾³Ö®Ç°£¬Èç¹ûÄã³¢ÊÔÈ¥·¢ÏÖһЩÎÊÌâÄã¿Ï¶¨»á±ÈÄÇЩÍêÈ«²»È¥×öµÄÕÒµ½¸ü¶àµÄÎÊÌâ¡£
2. ÔÚÔ¤·¢²¼µÄ²âÊÔÖУ¬Äã²»¿ÉÄÜ·¢ÏÖËùÓеÄÎÊÌâ¡£
3. ËùÒÔÄãÐèҪһЩ¿É¿¿²¢ÓÐЧµÄ·½·¨À´½â¾öÕâЩÔÚÔ¤·¢²¼²âÊÔÖЩµôµÄÎÊÌâ¡£
ÔÚÍêÈ«²»²âÊÔºÍÍêÕûµÄÉú²ú»·¾³Ä£Äâ²âÊÔÖ®¼ä£¬´æÔÚÒ»¸öÊʶȲâÊÔÁ¿µÄƽºâµã¡£ µ±È»¶ÔÓÚÒ»¼Ò·É»úÖÆÔìÉÌÀ´Ëµ£¬ÊʶȲâÊÔÁ¿¿Ï¶¨¶àÓÚÒ»¼ÒÏúÊÛ°ôÇòñµÄ¹«Ë¾¡£
µ«Ç§Íò±ðÍêÈ«Ìø¹ýÐÔÄܲâÊÔ¡£ ÖÁÉÙ£¬µ±ÄãÔÚÉú²ú»·¾³ÔâÓö²»¿É±ÜÃâµÄÐÔÄÜÎÊÌâʱ£¬Ò»·ÝÐÔÄܲâÊԼƻ®½«Ê¹Äã³ÉΪһÃû¸ü³ÆÖ°µÄÕï¶Ïר¼Ò£¨¸üÇåÎúµÄ˼¿¼Õߣ©¡£
20. ²âÁ¿
ÈËÃÇÄܸÐÖªµ½µÄ¾ÍÊÇÍÌÍÂÁ¿ºÍÏìӦʱ¼ä¡£ ÍÌÍÂÁ¿ºÜÈÝÒײâÁ¿£¬Ïà¶ÔÀ´Ëµ²âÁ¿ÏìӦʱ¼äÒªÉÔ΢À§ÄÑЩ¡££¨»¹¼ÇµÃ°É£¬ÍÌÍÂÁ¿ºÍÏìӦʱ¼ä¿É²»ÊǼòµ¥µÄµ¹Êý¹ØÏµ£©
ÓøöÃë±íÀ´¼ÆÊ±ÖÕ¶ËÓû§µÄÐÐΪ²¢²»À§ÄÑ£¬µ«Äã²»»á´ÓÖеõ½ÄãÕæÕýÏëÒªµÄ¹ØÓÚΪʲôÏìӦʱ¼äÈç´ËÖ®´óµÄϸ½Ú¡£
²»ÐÒµÄÊÇ£¬ÈËÃÇ×ÜÊDzâÁ¿ËûÃÇÈÝÒײâÁ¿µÄ£¬¶ø²»ÊÇËûÃÇÓ¦µ±²âÁ¿µÄ¡£ µ±ÎÒÃÇÐèÒª²âÁ¿µÄ¶«Î÷²»ÈÝÒײâÁ¿Ê±£¬ÎÒÃǾͰÑ×¢ÒâÁ¦×ªÒƵ½ÄÇЩÈÝÒ׵õ½²âÁ¿Êý¾ÝÉÏÁË¡£
ÕâÊǸö´íÎó¡£ ÄÇЩ²¢²»ÊÇÄãÕæÕýÐèÒªµÄ²âÁ¿£¬µ«¿´ÆðÀ´ËƺõºÍÄãÕæÕýÐèÒªµÄÓÐЩÏà¹ØÓÖÈÝÒ×È¥Ö´ÐеIJâÁ¿£¬ÎÒÃdzÆÖ®Îª¡°Ìæ´úÖ¸±ê¡±¡£
һЩ¡°´úÖ¸±ê¡±Àý×Ó°üÀ¨Ïñ×Ó³ÌÐòµ÷ÓüÆÊýºÍ×Ó³ÌÐòÖ´ÐкÄʱµÄ²ÉÑùÊý¾Ý¡£ ¶ÔÓÚ¡°Ìæ´úÖ¸±ê¡±£¬ºÜÒź¶ÔÚÎÒµÄĸÓïÖÐûÓиüºÃµÄÓï¾äÀ´±í´ïÎÒµÄÏë·¨£¬µ«ÓÐÒ»¸ö´ó¼Ò¶¼ÊìϤµÄÏÖ´ú±í´ï·½Ê½:
¡°Ìæ´úÖ¸±êÕæÊǶñÐÄ£¨Surrogate measures suck.£©¡±
²»ÐÒµÄÊÇ£¬¡±¶ñÐÄ¡°ÔÚÕâÀï²¢²»±íʾËü¡°Ã»Óᱡ£ ÒªÊÇÌæ´úÖ¸±êÕæµÄûÓþͺÃÁË£¬ÄǾÍûÈË»áʹÓÃËüÃÇÁË¡£ ÎÊÌâ¾ÍÔÚÓÚÌæ´úÖ¸±êÓÐʱÊÇÓÐÓõģ¬ÕâÈÃʹÓÃÌæ´úÖ¸±êµÄÈËÏàÐÅËüÃÇ×ÜÊÇÓÐÓ㬵«Êµ¼Ê²¢²»ÊÇÕâÑù¡£
Ìæ´úÖ¸±êÓÐÁ½¸öÑÏÖØµÄÎÊÌ⣺
1. ËüÃÇ¿ÉÄÜÔÚϵͳ²»Õý³£Ê±¸æËßÄãϵͳһÇÐÕý³££¬ÕâÔÚͳ¼ÆÑ§ÉϽÐ×öµÚÒ»ÐÍ´íÎ󣬼ÙÑôÐÔ¡£
2. ËüÃÇÒ²¿ÉÄÜÔÚϵͳÕý³£Ê±¸æËßÄãϵͳ³öÎÊÌâÁË£¬ÕâÔÚͳ¼ÆÑ§ÉϽÐ×öµÚ¶þÐÍ´íÎ󣬼ÙÒõÐÔ¡£
ÕâÁ½Àà´íÎóÀË·ÑÁËÈËÃÇÐí¶àµÄʱ¼ä¡£
µ±ÄãÈ¥ÆÀ²âÒ»¸öÕæÊµÏµÍ³·½·½ÃæÃ棬ÄãÄÜ·ñÈ¡µÃ³É¹¦ÔÚÓÚÄãÄÜ´ÓÄǸöϵͳÖлñµÃ¶àÉÙÓÐЧµÄ²âÁ¿Êý¾Ý¡£ ÎÒÔøÓÐÐÒÔÚoracleµÄÊг¡²¿Ãʤ×÷¹ý£¬ÄÇʱÐí¶àÈí¼þ¹©Ó¦ÉÌÎ§ÈÆ×ÅÎÒÃÇ»ý¼«µÄ²ÎÓ룬Õâ²ÅʹµÃÕýÈ·µÄ²âÁ¿ÏµÍ³³ÉΪ¿ÉÄÜ¡£
ÈÃÈí¼þ¿ª·¢ÕßʹÓÃoracleÌṩµÄ¹¤¾ßÊÇÁíÍâÒ»»ØÊÂÁË£¬ÖÁÉÙÎÒÃǵIJúÆ·Öо߱¸ÕâÑùµÄÄÜÁ¦£¨¼Ç¼ÓÐЧµÄ²âÁ¿Êý¾Ý£©¡£
21. ÐÔÄÜÊÇÒ»ÏÄÜÌØÐÔ
ÐÔÄÜÊÇÈí¼þ³ÌÐòµÄÒ»ÏÄܹ¦ÄÜÌØÐÔ£¬¾ÍÏñÔÚÄãµÄbug¸ú×ÙϵͳÖкܷ½±ãµÄ½«¡°Case 1234¡±ÕâÑùÒ»¸ö×Ö·û´®×Ô¶¯Á´½Óµ½±àºÅ1234µÄbug°¸ÀýÉÏ¡£
ÐÔÄÜÏñËùÓÐÆäËûÈí¼þ¹¦ÄÜÒ»Ñù£¬²»ÊÇ´ÕÇɵõ½µÄ¡£ ÄãÐèҪȥÉè¼ÆºÍ¹¹½¨Ëü¡£ ÒªÏë»ñµÃºÃµÄÐÔÄÜ£¬Äã²»µÃ²»È¥×ÐϸµÄ˼¿¼¡¢Ñо¿¡¢Ñ§Ï°£¬Ð´³ö¶îÍâµÄ´úÂëÀ´²âÊÔºÍÖ§³ÖËü¡£
¾¡¹ÜÈç´Ë£¬ÏñËùÓÐÆäËû¹¦ÄÜÌØÐÔÒ»Ñù£¬ÔÚÏîÄ¿³õÆÚÄ㻹ÔÚµ÷ÑС¢Éè¼ÆºÍ±àд´úÂëʱÄã²»¿ÉÄÜÖªµÀÐÔÄܵ½µ×»áÔõÑù¡£ ¶Ô´ó¶àÊýÓ¦Ó㨿ÉÄÜÊǾø´ó¶àÊý£¬Õâ¸ö˵·¨¿ÉÄÜÓÐÕùÒ飩¶øÑÔÐÔÄܶ¼ÊÇδ֪µÄ£¬Ö±µ½ËüÃÇͶÈëʵ¼ÊʹÓý׶Ρ£
ÄÇôÁô¸øÄãµÄÎÊÌâ¾ÍÊÇ£º
¡°ÒòΪÔÚÉÏÏßǰÄã²»¿ÉÄÜÖªµÀÄãµÄÓ¦ÓÃÐÔÄܱíÏÖµ½µ×ÔõÑù£¬Òò´ËÄãÐèÒªÔÚ±àдӦÓÃʱ¿¼ÂÇÔõÑùºÜÈÝÒ×µÄÔÚÉú²ú»·¾³ÐÞ¸´ÐÔÄÜÎÊÌâ¡£¡±
ÕýÈç´óÎÀ¡¤¼ÓÎÄ£¨David Garvin£©¸æËßÎÒÃǵģ¬ÈÝÒײâÁ¿µÄ¶«Î÷Ò²¸üÈÝÒ×¹ÜÀí£¨À´×Ô¡¶½¨Á¢Ò»¸öѧϰÐÍ×éÖ¯¡·1993Äê·¢±íÓÚ¡¶¹þ·ðÉÌÒµÆÀÂÛ¡·£©
ÄÇôҪдһ¸öÔÚÉú²ú»·¾³ÈÝÒ×ÐÞ¸´ÎÊÌâµÄÓ¦ÓÃÊ×ÏÈÒª×öµÄ¾ÍÊÇÒªÈÝÒ×ÔÚÉú²ú»·¾³²âÁ¿¡£ ´ó¶àÊýʱºò£¬µ±ÎÒÌáµ½Éú²ú»·¾³µÄÐÔÄܲâÁ¿Ê±ÈËÃÇ»áÏÝÈëÒ»ÖÖ½¹ÂÇ״̬£¬ËûÃǺܵ£ÐÄÐÔÄܲâÁ¿´øÀ´µÄÈëÇÖЧӦ¡£
ËûÃÇÁ¢¿Ì¶Ô²É¼¯ÄÄЩÊý¾Ý×ö³öÁËÍ×У¬Ö»ÁôÏÂÄÇЩ¡±Ìæ´úÖ¸±ê¡°£¨¸üÈÝÒײɼ¯µÄ£©ÔÚÊý¾Ý²É¼¯±íÉÏ¡£ ÓµÓжîÍâÊý¾Ý²É¼¯´úÂëµÄÈí¼þ»á±äµÄ±ÈûÓÐÕâЩ´úÂëµÄ¸üÂýô£¿
ÎÒϲ»¶ÌÀÄ·¡¤¿ÌØ£¨Tom Kyte£©ÒÔǰ¶ÔÕâ¸öÎÊÌâµÄ»Ø´ð¡£ Ëû¹À¼Æ¶îÍâµÄÐÔÄܶÈÁ¿´úÂë¸øoracle´øÀ´²»³¬¹ý10%ÐÔÄÜËðʧ¡£
Ëû½Ó×ÅÏòÄÇÐ©ÆøÄÕµÄÌáÎÊÕß×÷³ö½âÊÍ£¬ÕýÊÇÒòΪ´ÓÕâЩÐÔÄܲâÁ¿´úÂë»ñÈ¡µÄÊý¾ÝÈÃoracle¹«Ë¾½øÒ»²½½«²úÆ·ÐÔÄܸĽøÌáÉýÁ˲»Ö¹10%£¬Õⳬ³öÁËÐÔÄܲâÁ¿´úÂë±¾ÉíÒý·¢µÄ¿ªÏú¡£
ÎÒÈÏΪºÜ¶àÈí¼þ¹©Ó¦ÉÌËûÃÇͨ³£»¨·ÑÁËÌ«¶àʱ¼äÀ´ÓÅ»¯ËûÃǵÄÐÔÄܲâÁ¿´úÂë·¾¶Ê¹Æä¸ü¸ßЧ£¬¶ø²»ÊÇÊ×ÏȸãÇå³þÔõôÈÃÕâЩ´úÂëÓÐЧ¹û¡£
¸ßµÂÄÆ£¨Donald Knuth£©ÔøÔÚ1974˵¹ýµÄÒ»¾ä»°Ó¡Ö¤ÁËÕâ¸ö¹Ûµã£º
¡°¹ýÔçÓÅ»¯ÊÇÒ»ÇÐ×ï¶ñµÄ¸ùÔ´¡±¡£
Èí¼þÉè¼ÆÕß½«ÐÔÄܲâÁ¿´úÂëÕûºÏ½øËûÃǵIJúÆ·ÖиüÓпÉÄÜ´´½¨Ò»¸ö¸ßÐÔÄܵÄÓ¦Ó㬸üÖØÒªµÄÊÇÕâ¸öÓ¦Óû᲻¶Ï±äµÄ¸ü¿ì¡£
|