oracleÊý¾Ý¿âcpu¸ºÔعý¸ßÔõô°ì
´¦Öóͷ£ oracle Êý¾Ý¿â¸ß cpu ¸ºÔØÐèÒª½ÓÄÉÒÔÏ°취£ºÈ·¶¨Ôµ¹ÊÔÓÉ£ºÊ¹ÓÃÈÕÖ¾ÎļþºÍÐÔÄܼà¿Ø¹¤¾ßʶ±ð¸ß¸ºÔØÔ´¡£ÓÅ»¯ÅÌÎʺÍË÷Òý£ºÆÊÎöÅÌÎÊÖ´ÐÐÍýÏë¡¢ÓÅ»¯ÅÌÎʲ¢½¨ÉèÊʵ±µÄË÷Òý¡£µ÷½âÊý¾Ý¿â²ÎÊý£ºÓÅ»¯ÄÚ´æʹÓúÍïÔÌ cpu ÏûºÄ£¬ÀýÈçµ÷½â sga ¾Þϸ¡£ÓÅ»¯ÊÂÎñ´¦Öóͷ££ºïÔÌÊÂÎñ¾Þϸ¡¢×èֹǶÌ×ÊÂÎñ²¢Ê¹ÓÃÅúÁ¿¸üС£¼ì²éÓ²¼þÎÊÌ⣺ȷ±£Ó²¼þÖª×ãÊý¾Ý¿âÒªÇó£¬Ë¼Á¿Éý¼¶¡£ÆäËûÒªÁ죺ÖØÐÂÆô¶¯Êý¾Ý¿â¡¢Ê¹Óü¯Èº»ò·ÖÇøÊÖÒÕ¡¢ÊµÑéÊý¾Ý¿â·ÖƬ¡£
Oracle Êý¾Ý¿â CPU ¸ºÔعý¸ßÔõô°ì
µ± Oracle Êý¾Ý¿âµÄ CPU ¸ºÔعý¸ßʱ£¬»áµ¼ÖÂÐÔÄÜϽµºÍÏìӦʱ¼äÑÓÉì¡£½â¾öÕâ¸öÎÊÌâÐèÒª½ÓÄɶà¹ÜÆëϵÄÒªÁì¡£
1. È·¶¨µ¼Ö¸ºÔعý¸ßµÄÔµ¹ÊÔÓÉ
Éó²é Oracle ÈÕÖ¾Îļþ£¨alert_SID.log ºÍ dbms/alert SID.log£©ÒÔ²éÕÒ¹ýʧÐÂÎźÍÐÔÄÜÎÊÌâָʾ¡£
ʹÓà Oracle ÐÔÄܼà¿Ø¹¤¾ß£¨Èç Oracle Enterprise Manager£©¼àÊÓÊý¾Ý¿âÔ˶¯£¬Ê¶±ðÕ¼Óôó×Ú CPU µÄÅÌÎÊ»òÀú³Ì¡£
˼Á¿Ó¦ÓóÌÐòÐÐΪ£¬¼ì²éÊÇ·ñ±£´æ¸ß¸ºÔصÄÅÌÎÊ»òÊÂÎñ¡£
2. ÓÅ»¯ÅÌÎʺÍË÷Òý
ÓÅ»¯ÂýËÙÅÌÎÊ£¬Ê¹Óà EXPLAIN PLAN ÆÊÎöÅÌÎÊÖ´ÐÐÍýÏ벢ʶ±ðÆ¿¾±¡£
½¨ÉèÊʵ±µÄË÷Òý£¬ÒÔïÔ̱íɨÃèºÍ¼ÓËÙÅÌÎÊ´¦Öóͷ£¡£
ʹÓà bind ±äÁ¿½«Ó²±àÂëÖµÌ滻Ϊ¶¯Ì¬Öµ£¬ïÔÌÆÊÎö¿ªÏú¡£
3. µ÷½âÊý¾Ý¿â²ÎÊý
µ÷½â²ÎÊý£¬Èç SGA ¾Þϸ¡¢PGA ¾ÞϸºÍÅÅÐòÇøÓò¾Þϸ£¬ÒÔÓÅ»¯ÄÚ´æʹÓúÍïÔÌ CPU ÏûºÄ¡£
˼Á¿ÆôÓò¢ÐÐÅÌÎÊÒÔ·Ö·¢ÅÌÎÊ´¦Öóͷ£²¢¼õÇá CPU ¸ºÔØ¡£
½ûÓò»ÐëÒªµÄÊý¾Ý¿â¹¦Ð§»òºǫ́Àú³Ì£¬ÒÔÊÍ·Å CPU ×ÊÔ´¡£
4. ÓÅ»¯ÊÂÎñ´¦Öóͷ£
ïÔÌÊÂÎñ¾Þϸ£¬½«´óÐÍÊÂÎñÆÊÎöΪ½ÏСµÄÊÂÎñ¡£
×èֹǶÌ×ÊÂÎñ£¬ÓÉÓÚËüÃÇ»áÔöÌí»Ø¹öºÍÌá½»¿ªÏú¡£
ʹÓÃÅúÁ¿¸üкͲåÈ룬ïÔ̶ÔÊý¾Ý¿âµÄÍù·µ´ÎÊý¡£
5. ¼ì²éÓ²¼þÎÊÌâ
È·±£Ð§ÀÍÆ÷Ó²¼þÖª×ãÊý¾Ý¿âËùÐèµÄ×îСҪÇ󣬰üÀ¨ CPU¡¢ÄÚ´æºÍ´æ´¢¡£
¼àÊÓ CPU ʹÓÃÂÊ£¬¼ì²éÊÇ·ñ±£´æÎïÀí CPU ¹ýÔØ¡£
˼Á¿¶ÔЧÀÍÆ÷¾ÙÐÐÓ²¼þÉý¼¶£¬ÒÔÌá¸ßÐÔÄÜ¡£
6. ÆäËûÒªÁì
ÖØÐÂÆô¶¯Êý¾Ý¿â£¬É¨³ýÔÝʱÊý¾ÝºÍÊÍ·ÅÄÚ´æ¡£
˼Á¿Ê¹ÓÃÊý¾Ý¿â¼¯Èº»ò·ÖÇøÊÖÒÕÒÔˮƽÀ©Õ¹Êý¾Ý¿â²¢ÂþÑܸºÔØ¡£
ʹÓÃÊý¾Ý¿â·ÖƬÊÖÒÕ½«´óÐÍÊý¾Ý¿â²ð·ÖΪ½ÏСµÄ¡¢¿ÉÖÎÀíµÄ²¿·Ö¡£
ÒÔÉϾÍÊÇoracleÊý¾Ý¿âcpu¸ºÔعý¸ßÔõô°ìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡