µ±Ç°Î»ÖãºÊ×Ò³ > Èí¼þÐÔÄܲâÊÔÓëµ÷ÓÅÖ¸ÄÏ
6.2.2 ³£ÓÃ¼à¿ØÖ¸±ê
³£ÓÃ¼à¿ØÖ¸±ê
Ìáʾ£ºÏêϸ²ÎÔÄ ¸½Â¼4£º³£ÓÃ¼à¿ØÖ¸±ê
6.2.3 Ö´ÐÐÐÔÄܲâÊÔ»ù±¾ÔÔò
Ö´ÐÐÐÔÄܲâÊÔ»ù±¾ÔÔò
Ìáʾ£ºÏêϸ²ÎÔÄ ¸½Â¼1£ºÖ´ÐÐÐÔÄܲâÊÔ»ù±¾ÔÔò
6.3. ·ÖÎö²âÊÔ½á¹û
6.3.1 ·ÖÎö²âÊÔ½á¹û
¸ù¾Ý²âÊԼǼ£¬½øÐÐÐÔÄÜ·ÖÎö¡¢´íÎó·ÖÎö ÐÔÄÜ·ÖÎö
¸ß·å¸ºÔØÊ±£¬¶àÓû§²¢·¢½øÐеäÐÍÒµÎñ²Ù×÷µÄÎȶ¨ÐÔ; ¸ß·å¸ºÔØÊ±£¬Óû§²Ù×÷ÏìӦʱ¼ä£»
Êý¾Ý¿âÔöÁ¿£¬¶ÔÓû§²Ù×÷ÏìӦʱ¼äµÄÓ°Ïì¡£
³£¼û´íÎó
ÄÚ´æÐ¹Â©£¨Memory leak£©
²¢·¢Óëͬ²½£¨Concurrency and Synchronization£© ͨѶÁ¬½Ó Êý¾Ý¿âÁ¬½Ó
6.3.2 ÐÔÄÜÎÊÌâ·ÖÎöÔÔò
ÐÔÄÜÎÊÌâ·ÖÎöÔÔò
Ìáʾ£ºÏêϸ²ÎÔÄ ¸½Â¼2£ºÐÔÄÜÎÊÌâ·ÖÎöÔÔò
6.3.3 ³£¼ûÐÔÄÜÎÊÌâ¼°³ÉÒò
³£¼ûÐÔÄÜÎÊÌâ¼°³ÉÒò
Ìáʾ£ºÏêϸ²ÎÔÄ ¸½Â¼3£º³£¼ûÐÔÄÜÎÊÌâ¼°³ÉÒò
Èí¼þÐÔÄܲâÊÔÓëµ÷ÓÅÖ¸ÄÏ Page 13 of 36
6.3.4µäÐÍÐÔÄÜÎÊÌâµÄÕï¶Ï
µäÐÍÐÔÄÜÎÊÌâµÄÕï¶Ï
Ìáʾ£ºÏêϸ²ÎÔÄ ¸½Â¼5£ºÈçºÎÕï¶ÏÊý¾Ý¿âµÄÐÔÄÜÎÊÌâ
6.3.5ÐÔÄÜÎÊÌâ·ÖÎöʾÀý
ÏÂÃæÊÇÒ»¸öÐÔÄÜÎÊÌâ·ÖÎöµÄʾÀý
ÐÔÄÜÎÊÌâ
Ó¦ÓóÌÐòÔÚ¸ºÔØÏÂÔ½À´Ô½Âý£¬Ò»µ©Ïû³ý¸ºÔØ£¬ÏµÍ³¾ÍÀäÈ´ÏÂÀ´»Ö¸´Ô×´£¬Ã»ÓкóÒÅÖ¢¡£
¼ûϱíÆß¡£
±íÆß£ºÐÔÄÜÎÊÌâÖ¢×´
¸ºÔØ(Óû§Êý) 10 50 100 150
ÐÔÄÜÎÊÌâ·ÖÎö
ʾÀý£º ÏÂÃæÊÇÒý·¢ÐÔÄÜÎÊÌâµÄ¼¸¸ö¼ÙÉè
¼¸¸ö¼ÙÉè
ϵͳ¼¶ÎÊÌ⣺¹Ø¼ü²ÎÊý¶¨Òå²»ºÏÀí£»
Ó¦Óü¶ÎÊÌ⣺
Ó¦ÓÃϵͳÓÐͬ²½×èÈû£»
ÃÜÂë¼øÈ¨Ê±¼äËæ×ÅÓû§µÄÔö¼ÓÆäÏìӦʱ¼äÒ²Ôö¼Ó£» Ó¦ÓóÌÐò»¨´óÁ¿µÄʱ¼äÔڵȴýÁíÍâ³ÌÐò·µ»Ø½á¹û£» ¹Ø¼üÓ¦ÓóÌÐòµÄËã·¨»òSQL±àд²»ºÏÀí¡£
ʾÀý£º ÏÂÃæÊÇÐÔÄÜÎÊÌâ·ÖÎöÕï¶Ï¹ý³Ì£¬ÑéÖ¤¼ÙÉèÊÇ·ñ³ÉÁ¢
¼ì²éÓ¦ÓÃϵͳÈÕÖ¾
¼ì²éÓ¦ÓÃϵͳµÄÃÜÂë¼øÈ¨Ê±¼ä
¼ì²éÊÇ·ñËæ×ÅÓû§µÄÔö¼ÓÆäÏìӦʱ¼äÒ²Ôö¼Ó¡£
¼ì²é½á¹û£ºÃ»ÓÐÑÏÖØ´íÎó¼Ç¼£¬¿ÉÒÔÅųýÊÇϵͳÒì³£ÒýÆðµÄÐÔÄÜÎÊÌâ¡£ ¼ì²éϵͳµÄ¹Ø¼ü²ÎÊý
¼ì²éWebLogicÅäÖá¢Êý¾Ý¿âÁ¬½Ó³ØÅäÖá¢Êý¾Ý¿â¹Ø¼üÅäÖá£
¼ì²é½á¹û£º·ûºÏͨÓÃÅäÖÃÔÔò£¬¿ÉÒÔÅųýÊÇϵͳ¼¶ÎÊÌâÒýÆðµÄÐÔÄÜÎÊÌâ¡£
À´»ØÓÃʱ(ºÁÃë) 300 471 892 1067 Èí¼þÐÔÄܲâÊÔÓëµ÷ÓÅÖ¸ÄÏ Page 14 of 36
¼ì²é½á¹û£ºÔÚ200Óû§ÄÚ£¬ÃÜÂë¼øÈ¨Æ½¾ùºÄʱ0.02Ã룬¿ÉÒÔÅųýÊÇÃÜÂë¼øÈ¨ÎÊÌâÒý
ÆðµÄÐÔÄÜÎÊÌâ¡£
¼ì²éÓ¦ÓÃϵͳµÄͬ²½×èÈû
¼ì²éÏà¹Ø´úÂë¡£
¼ì²é½á¹û£ºÃ»ÓÐͬ²½×èÈû´úÂ룬¿ÉÒÔÅųýÊÇͬ²½×èÈûÎÊÌâÒýÆðµÄÐÔÄÜÎÊÌâ¡£
¼ì²é²âÊÔ¹ý³ÌÖÐCPU¡¢DISKIO¼Ç¼ ±í°Ë£º²âÊÔ¹ý³ÌÖÐCPU¡¢DISKIO¼Ç¼
¸ºÔØ (Óû§Êý) 10 50 100 150
¼Ç¼±íÊý¾Ý¿ÉÒÔ·ÖÎö³ö£ºÏµÍ³²»ÊÇCPUÃܼ¯Ð͵ģ¬Ò²¾ÍÊÇ˵£¬¶àÊýʱ¼äÊÇ»¨ÔڵȴýÉÏÁË¡£¡°µÈ´ý¡±ÊÇÐÔÄÜÆ¿¾±µÄÔÒò¡£ ÄÇô£¬ÊÇʲôÔڵȴýÄØ£¿ÓÐÁ½ÖÖ¿ÉÄÜ£¬Ò»ÊÇÄÚ²¿ÎÊÌ⣬ÓÐͬ²½×èÈû³ÌÐò£¬¶þÊÇÍⲿÎÊÌ⣬Êý¾Ý¿â´¦Àíʱ¼ä»ºÂý¡£
¼ì²éµÈ´ýÊý¾Ý¿âÁ¬½ÓµÄÏß³ÌÊý¼°JDBC²éѯÓÃʱ ±í¾Å£ºµÈ´ýÊý¾Ý¿âÁ¬½ÓµÄÏß³ÌÊý¼°JDBC²éѯÓÃʱ
¸ºÔØ(Óû§Êý) 10 50 100 150
ºÜÃ÷ÏÔ£¬Ëæ×ÅÓû§ÊýÔö¼Ó£¬JDBC²éѯÓÃʱÔö¼Ó£¬Í¬Ê±Ò²Òý·¢Á˵ȴýÊý¾Ý¿âÁ¬½ÓµÄÏß³ÌÊýÁ¿Ôö¼Ó£¬ÒýÆðÐÔÄÜÎÊÌâ¶ñ»¯¡£
ÄÇô£¬ÊÇʲôÔÒòÔì³ÉµÄ£¿¿ÉÄܵÄÔÒòÓУº
ÊÇ·ñÊý¾Ý¿â±¾ÉíÂý£¿
Èí¼þÐÔÄܲâÊÔÓëµ÷ÓÅÖ¸ÄÏ Page 15 of 36
µÈ´ýÊý¾Ý¿â Á¬½ÓµÄÏß³ÌÊýÁ¿ 2 3 3 4 JDBC ²éѯ ÓÃʱ(ºÁÃë) 58 115 489 612 À´»ØÓÃʱ (ºÁÃë) 300 471 892 1067 CPU ·±Ã¦¶È(%) 30 33 37 41 DISKIO ·±Ã¦¶È(£¥) 5 8 12 15
Ó¦ÓóÌÐòÊÇ·ñ¶ÔÊý¾Ý¿â½øÐÐÁ˲»ºÏÀíµÄÇëÇó£¿ ÎÊÌâ³öÔÚÓ¦ÓóÌÐòºÍÊý¾Ý¿âÖ®¼äµÄij¸ö²ãÉÏ£¿
¼ì²éÊÇ·ñÊý¾Ý¿â±¾ÉíÂý
ʹÓÃÊý¾Ý¿âרÓù¤¾ß²éѯÏìӦʱ¼ä£¬¼ûϱíÊ®¡£ ±íÊ®£ºÊý¾Ý¿âרÓù¤¾ß²éѯÏìӦʱ¼ä ¸ºÔØ(Óû§Êý) JDBC 10 50 100 150
ºÜÃ÷ÏÔ£¬ÐÔÄÜÆ¿¾±µÄÔÒòÊÇSQLÓï¾äÂý¡£
¼ì²éSQLÓï¾ä
½â¾ö·½°¸£ºÐÞ¸ÄË÷Òý·½°¸¡£
ÐÔÄܻعé²âÊÔ£ºÖ¤ÊµÐÔÄÜÎÊÌâÏû³ý¡£
ÐÔÄÜÆ¿¾±µÄÔÒò£ºSQLÓï¾ä£¨²éѯÓï¾ä£©°Ñ·ÇË÷Òý×ֶκÍÍâ¼ü½øÐÐÁ˱Ƚϡ£
²éѯ¼ÆÊ±(ºÁÃë) 58 115 489 612 6.4. ÐÔÄܵ÷ÓÅ
6.4.1 µ÷ÓÅ»ù±¾ÔÔò
Ìáʾ£ºÏêϸ²ÎÔĸ½Â¼6 µ÷ÓÅÔÔò
6.4.2 µ÷ÓŵĻù±¾²½Öè
Ìáʾ£ºÏêϸ²ÎÔĸ½Â¼7 µ÷ÓŵĻù±¾²½Öè
6.4.2 µ÷ÓŵÄÄÚÈÝ
ͨ³££¬ÓëϵͳÐÔÄܲâÊÔͬ²½½øÐÐÏàÓ¦µÄϵͳÐÔÄÜÓÅ»¯£¬Ö÷Òª¿ÉÒÔ´ÓÒÔϼ¸¸ö·½ÃæÈëÊÖ£º Ìáʾ£ºÏêϸ²ÎÔÄÎĵµ¡¶J2EEÓ¦Óõ÷ÓÅÖ¸ÄÏ.doc¡·£© Ó¦Ó÷þÎñÆ÷µ÷ÓÅ
Èí¼þÐÔÄܲâÊÔÓëµ÷ÓÅÖ¸ÄÏ Page 16 of 36
¹²·ÖÏí92ƪÏà¹ØÎĵµ