Êý¾Ý¿â·þÎñÆ÷²ÎÊý×÷Ϊµ÷¿ØÊý¾Ý¿âÐÐΪµÄ¡°Ö¸»Ó°ô¡±£¬ÆäºÏÀíÅäÖÃÓëÓÅ»¯ÏÔµÃÓÈΪ¹Ø¼ü
±¾ÎÄÖ¼ÔÚÉîÈë̽ÌÖÊý¾Ý¿â·þÎñÆ÷²ÎÊýµÄÖØÒªÐÔ£¬·ÖÎö³£¼û²ÎÊýµÄÓÅ»¯²ßÂÔ£¬²¢Ç¿µ÷ͨ¹ýºÏÀíµ÷Õû²ÎÊýÌáÉýÊý¾Ý¿âÐÔÄÜÓëÎȶ¨ÐԵıØÒªÐÔ
Ò»¡¢Êý¾Ý¿â·þÎñÆ÷²ÎÊýµÄÖØÒªÐÔ Êý¾Ý¿â·þÎñÆ÷²ÎÊýÊÇÖ¸¿ØÖÆÊý¾Ý¿âϵͳÐÐΪµÄһϵÁÐÅäÖÃÏ°üÀ¨ÄÚ´æ·ÖÅä¡¢´æ´¢¹ÜÀí¡¢²¢·¢¿ØÖÆ¡¢ÊÂÎñ´¦ÀíµÈ¶à¸ö·½Ãæ
ÕâЩ²ÎÊýµÄÉèÖÃÖ±½ÓÓ°Ïìµ½Êý¾Ý¿âµÄÏìÓ¦ËÙ¶È¡¢ÍÌÍÂÁ¿¡¢×ÊÔ´ÀûÓÃÂÊÒÔ¼°ÈÝ´íÄÜÁ¦
1.ÐÔÄÜÓÅ»¯£ººÏÀíµÄ²ÎÊýÅäÖÃÄܹ»ÏÔÖøÌáÉýÊý¾Ý¿âµÄ´¦ÀíÄÜÁ¦
ÀýÈ磬ͨ¹ýµ÷ÕûÄÚ´æ·ÖÅä²ÎÊý£¬È·±£Êý¾Ý¿âÄܹ»³ä·ÖÀûÓÿÉÓÃÄÚ´æ×ÊÔ´£¬¼õÉÙ´ÅÅÌI/O²Ù×÷£¬´Ó¶øÌá¸ßÊý¾Ý·ÃÎÊËÙ¶È
2.×ÊÔ´ÀûÓ㺲ÎÊýÓÅ»¯ÓÐÖúÓÚÆ½ºâÊý¾Ý¿â·þÎñÆ÷µÄ×ÊԴʹÓ㬱ÜÃâ×ÊÔ´ÀË·Ñ»ò¹ýÔØ
ͨ¹ýµ÷Õû²¢·¢¿ØÖƲÎÊý£¬¿ÉÒÔºÏÀí¿ØÖÆÊý¾Ý¿âµÄ²¢·¢·ÃÎÊÁ¿£¬È·±£ÏµÍ³Ôڸ߸ºÔØÏÂÈÔÄÜÎȶ¨ÔËÐÐ
3.Îȶ¨ÐÔÌáÉý£º²ÎÊýÅäÖò»µ±¿ÉÄܵ¼ÖÂÊý¾Ý¿â±ÀÀ£¡¢Êý¾Ý¶ªÊ§µÈÑÏÖØºó¹û
ͨ¹ý¾«Ï¸µÄ²ÎÊýµ÷ÓÅ£¬¿ÉÒÔÔöÇ¿Êý¾Ý¿âµÄÈÝ´íÄÜÁ¦£¬½µµÍϵͳ¹ÊÕÏÂÊ£¬±£ÕÏÒµÎñÁ¬ÐøÐÔ
4.°²È«ÐÔÔöÇ¿£º²¿·Ö²ÎÊýÅäÖû¹Éæ¼°Êý¾Ý¿âµÄ°²È«ÐÔ
ÀýÈ磬ͨ¹ýÅäÖ÷ÃÎÊ¿ØÖƲÎÊý£¬¿ÉÒÔÏÞÖÆ¶ÔÃô¸ÐÊý¾ÝµÄ·ÃÎÊ£¬±£»¤Êý¾Ý°²È«
¶þ¡¢³£¼ûÊý¾Ý¿â·þÎñÆ÷²ÎÊý¼°ÆäÓÅ»¯²ßÂÔ 1. ÄÚ´æÏà¹Ø²ÎÊý ÄÚ´æÊÇÊý¾Ý¿âÐÔÄܵĹؼüÒòËØÖ®Ò»
ÒÔÏÂÊÇһЩ³£¼ûµÄÄÚ´æÏà¹Ø²ÎÊý¼°ÆäÓÅ»¯²ßÂÔ£º - ¹²Ïí³Ø´óС£¨Shared Pool Size£©£º¹²Ïí³ØÓÃÓÚ»º´æSQLÓï¾ä¡¢PL/SQL´úÂë¡¢Êý¾Ý×ÖµäµÈ
ÉèÖùý´ó»áµ¼ÖÂÄÚ´æÀË·Ñ£¬ÉèÖùýСÔòƵ·±µ¼Ö»º´æÊ§Ð§£¬Ôö¼Ó´ÅÅÌI/O
Ó¦¸ù¾Ýϵͳʵ¼ÊÇé¿öºÍ¸ºÔØÇé¿ö£¬¶¯Ì¬µ÷Õû¹²Ïí³Ø´óС
- »º³åÇø»º´æ£¨Buffer Cache Size£©£º»º³åÇø»º´æÓÃÓÚ´æ´¢Êý¾Ý¿é£¬ÊÇÊý¾Ý¿â¶ÁÈ¡ºÍдÈëÊý¾ÝµÄÖ÷ÒªÄÚ´æÇøÓò
ÓÅ»¯»º³åÇø»º´æ´óС£¬¿ÉÒÔ¼õÉÙ¶Ô´ÅÅ̵ķÃÎÊ´ÎÊý£¬Ìá¸ßÊý¾Ý·ÃÎÊËÙ¶È
- PGA¾ÛºÏÄ¿±ê£¨PGA Aggregate Target£©£ºPGA£¨Program Global Area£©ÊÇOracleÊý¾Ý¿âÖÐÓÃÓÚÅÅÐò¡¢¹þÏ£Á¬½ÓµÈ²Ù×÷µÄÄÚ´æÇøÓò
ͨ¹ýºÏÀíÅäÖÃPGA¾ÛºÏÄ¿±ê£¬¿ÉÒÔÈ·±£Êý¾Ý¿âÔÚÖ´Ðи´ÔÓ²éѯʱ£¬ÓÐ×ã¹»µÄÄÚ´æ×ÊÔ´¿ÉÓÃ
2. ´æ´¢¹ÜÀí²ÎÊý ´æ´¢¹ÜÀí²ÎÊýÖ±½Ó¹ØÏµµ½Êý¾Ý¿âÊý¾ÝµÄ´æ´¢Óë·ÃÎÊЧÂÊ
ÒÔÏÂÊÇһЩ³£¼ûµÄ´æ´¢¹ÜÀí²ÎÊý¼°ÆäÓÅ»¯²ßÂÔ£º - Êý¾ÝÎļþ´óСÓëÊýÁ¿£ºÊý¾ÝÎļþµÄ´óСºÍÊýÁ¿Ó¦¸ù¾ÝÒµÎñÐèÇóºÍÊý¾ÝÔö³¤Çé¿öºÏÀí¹æ»®
¹ýСµÄÊý¾ÝÎļþ»áµ¼ÖÂÆµ·±µÄ×Ô¶¯À©Õ¹²Ù×÷£¬Ó°ÏìÐÔÄÜ£»¹ý´óµÄÊý¾ÝÎļþÔò¿ÉÄÜÀË·Ñ´æ´¢¿Õ¼ä
- ±í¿Õ¼ä¹ÜÀí£º²ÉÓÃ×Ô¶¯À©Õ¹±í¿Õ¼ä»ò¾Ö²¿±í¿Õ¼ä¹ÜÀí²ßÂÔ£¬¿ÉÒÔ¼ò»¯´æ´¢¿Õ¼äµÄ¹ÜÀí£¬Ìá¸ß´æ´¢Ð§ÂÊ
- ¹éµµÈÕÖ¾Ó뱸·Ý²ßÂÔ£ººÏÀíÅäÖù鵵ÈÕÖ¾ºÍ±¸·Ý²ßÂÔ£¬¿ÉÒÔÈ·±£Êý¾ÝµÄ¿É»Ö¸´ÐÔ£¬Í¬Ê±¼õÉÙÒòÈÕÖ¾ºÍ±¸·Ý²Ù×÷¶ÔϵͳÐÔÄܵÄÓ°Ïì
3. ²¢·¢¿ØÖƲÎÊý ²¢·¢¿ØÖƲÎÊýÓÃÓÚµ÷½ÚÊý¾Ý¿âµÄ²¢·¢·ÃÎÊÄÜÁ¦£¬È·±£ÏµÍ³Ôڸ߸ºÔØÏÂÈÔÄÜÎȶ¨ÔËÐÐ
ÒÔÏÂÊÇһЩ³£¼ûµÄ²¢·¢¿ØÖƲÎÊý¼°ÆäÓÅ»¯²ßÂÔ£º - ×î´ó»á»°Êý£¨Max Sessions£©£º¸ù¾Ýϵͳ×ÊÔ´ºÍÒµÎñÐèÇ󣬺ÏÀíÅäÖÃ×î´ó»á»°Êý£¬±ÜÃâϵͳÒò»á»°¹ý¶à¶ø±ÀÀ£
- ½ø³ÌÊý£¨Processes£©£º½ø³ÌÊýÖ±½ÓÓ°ÏìÊý¾Ý¿âµÄ²¢·¢´¦ÀíÄÜÁ¦
Ó¦¸ù¾ÝϵͳµÄÓ²¼þ×ÊÔ´ºÍÒµÎñÐèÇ󣬶¯Ì¬µ÷Õû½ø³ÌÊý
- ËøµÈ´ý³¬Ê±£¨Lock Wait Timeout£©£ººÏÀíÉèÖÃËøµÈ´ý³¬Ê±Ê±¼ä£¬¿ÉÒÔ±ÜÃâÒò³¤Ê±¼äµÈ´ýËø×ÊÔ´¶øµ¼ÖÂϵͳ½©ËÀ
4. ÊÂÎñ´¦Àí²ÎÊý ÊÂÎñ´¦Àí²ÎÊý¹ØÏµµ½Êý¾Ý¿âÊÂÎñµÄÍêÕûÐÔ¡¢Ò»ÖÂÐԺͲ¢·¢ÐÔ
ÒÔÏÂÊÇһЩ³£¼ûµÄÊÂÎñ´¦Àí²ÎÊý¼°ÆäÓÅ»¯²ßÂÔ£º - »Ø¹ö¶Î£¨Undo Segments£©£º»Ø¹ö¶ÎÓÃÓÚ´æ´¢ÊÂÎñµÄ³·ÏúÐÅÏ¢
ºÏÀíÅäÖûعö¶ÎÊýÁ¿ºÍ´óС£¬¿ÉÒÔÈ·±£ÊÂÎñÔڻعöʱÄܹ»Ñ¸ËÙÕÒµ½ËùÐèÐÅÏ¢
- ÊÂÎñ³¬Ê±£¨Transaction Timeout£©£ºÉèÖÃÊÂÎñ³¬Ê±Ê±¼ä£¬¿ÉÒÔ±ÜÃâÒò³¤Ê±¼äδÌá½»µÄÊÂÎñÕ¼ÓÃϵͳ×ÊÔ´
- ¸ôÀë¼¶±ð£¨Isolation Level£©£º¸ù¾ÝÒµÎñÐèÇó£¬Ñ¡ÔñºÏÊʵĸôÀë¼¶±ð£¬ÒÔÆ½ºâÊý¾ÝµÄÒ»ÖÂÐԺͲ¢·¢ÐÔ
Èý¡¢²ÎÊýÓÅ»¯Êµ¼ùÖеÄ×¢ÒâÊÂÏî ÔÚ½øÐÐÊý¾Ý¿â·þÎñÆ÷²ÎÊýÓÅ»¯Ê±£¬ÐèҪעÒâÒÔϼ¸µã£º 1.¼à¿ØÓëÆÀ¹À£ºÔÚµ÷Õû²ÎÊýǰ£¬Ó¦³ä·ÖÁ˽⵱ǰϵͳµÄÐÔÄÜÆ¿¾±ºÍ×ÊԴʹÓÃÇé¿ö
ͨ¹ý¼à¿Ø¹¤¾ß¶Ôϵͳ½øÐÐÈ«ÃæÆÀ¹À£¬ÕÒ³öÐèÒªÓÅ»¯µÄ¹Ø¼üµã
2.Öð²½µ÷Õû£º²ÎÊýµ÷ÕûÓ¦×ñÑÖ𲽡¢½÷É÷µÄÔÔò
ÿ´Îµ÷ÕûÉÙÁ¿²ÎÊý£¬²¢¹Û²ìϵͳÐÔÄܵı仯
±ÜÃâÒ»´ÎÐÔµ÷Õû´óÁ¿²ÎÊý£¬µ¼ÖÂϵͳ²»Îȶ¨
3.±¸·ÝÓë»Ö¸´£ºÔÚµ÷Õû²ÎÊýǰ£¬Ó¦±¸·Ýµ±Ç°ÏµÍ³µÄÅäÖÃÎļþºÍÊý¾Ý¿âÊý¾Ý
ÔÚµ÷Õû¹ý³ÌÖУ¬ÈçÓöµ½Òì³£Çé¿ö£¬Äܹ»Ñ¸ËÙ»Ö¸´µ½µ÷ÕûǰµÄ״̬
4.³ÖÐøÓÅ»¯£ºÊý¾Ý¿âµÄÐÔÄܺÍÎȶ¨ÐÔÊÇÒ»¸ö³ÖÐøÓÅ»¯µÄ¹ý³Ì
Ó¦¸ù¾ÝÒµÎñÐèÇóµÄ±ä»¯ºÍϵͳµÄʵ¼ÊÇé¿ö£¬¶¨ÆÚ¶Ô²ÎÊý½øÐÐÉó²éºÍµ÷Õû
ËÄ¡¢½áÓï Êý¾Ý¿â·þÎñÆ÷²ÎÊý×÷Ϊµ÷¿ØÊý¾Ý¿âÐÐΪµÄ¡°Ö¸»Ó°ô¡±£¬ÆäºÏÀíÅäÖÃÓëÓÅ»¯¶ÔÓÚÌáÉýÊý¾Ý¿âÐÔÄÜÓëÎȶ¨ÐÔÖÁ¹ØÖØÒª
ͨ¹ýÉîÈëÁ˽ⳣ¼û²ÎÊýµÄ×÷Óü°ÆäÓÅ»¯²ßÂÔ£¬½áºÏ¼à¿ØÓëÆÀ¹À¡¢Öð²½µ÷Õû¡¢±¸·ÝÓë»Ö¸´µÈʵ¼ù×¢ÒâÊÂÏÎÒÃÇ¿ÉÒÔÈ·±£Êý¾Ý¿âϵͳÔڸ߸ºÔØ¡¢¸ß²¢·¢»·¾³ÏÂÈÔÄÜÎȶ¨ÔËÐУ¬ÎªÆóÒµÒµÎñµÄ¿ìËÙ·¢Õ¹Ìṩ¼áʵµÄÊý¾ÝÖ§³Å
ÔÚδÀ´µÄ·¢Õ¹ÖУ¬Ëæ×ÅÊý¾Ý¿â¼¼ÊõµÄ²»¶Ï½ø²½ºÍÒµÎñÐèÇóµÄÈÕÒæ¸´ÔÓ£¬ÎÒÃǽ«¼ÌÐøÌ½Ë÷ºÍʵ¼ù¸ü¸ßЧµÄ²ÎÊýÓÅ»¯·½·¨£¬ÒÔÓ¦¶Ô¸÷ÖÖÌôÕ½ºÍ»úÓö