Loading…

جزیره بانک های اطلاعاتی

امتیازات این مطلب
هیچ کاربری وجود ندارد
سوال: Alert: Total CPU Utilization Percentage is too high
این اخطار اگر لطف کنید با راهکار توضیح بدید ممنون میشم
این اخطار در یک دیتا بیس سرور رخ داده


Alert: Total CPU Utilization Percentage is too high

Alert description: The threshold for the Processor Information\% Processor Time\_Total performance counter has been exceeded. The values that exceeded the threshold are: 98.68118540445964% CPU and a processor queue length of 23.
  • ارسال شده توسط:
  • زمان ارسال: 9 ساعت قبل
این پیغام مربوط به نرم افزار Performance Monitor ویندوز است.
در این نرم افزار شما یا DBA مجموعه تون براش Counter تعریف کرده.
و به دلایل زیر که خدمتتون عرض می کنم ممکنه CPU به حدکثر پردازش خودش برسه که در نهاست همچین پیغامی دریافت میکنید.

این موضوع چند تا دلیل عمومی داره که باید تک تک این موارد مورد بررسی قرار بگیره.
ابتدای امر با Task Manager بررسی کنید ببینید بیشترین فعالیت مربوط به کدام سرویس یا نرم فزاره.
اگر مربوط به SQL بود باید یکسری مواردی که بصورت غیر مستقیم رو SQl تاثیر میذاره بررسی کنید مثل آنتی ویروس:
اگر رو سیستم آنتی ویروس نصب باشه باید مسیرهای مربوط SQl رو در قسمت مربوط به آنتی ویروس مشخص کنید که اون مسیر Scan انجام نشه.

مورد دوم ایراد سخت افزاری میتونه باشه.(درصد احتمالش تقریبا کمه)

سومین مورد اینه که احتمال داره یک فعالیت سنگینی در مواقعی خاصی در حال اجراست.
مثل اجرا شدن چند Job،چک کردن سیستم در خصوص Fragment شدن ایندکسها، و یا اجرای یک کوئری سنگین که داخلش منطق Logic نسبتا زیادی تعریف شده باشه.که تمام اینها میتونه منجر به bottleneck در سیستم شما بشه.
و در نهایت CPU به حداکثر پردازش برسه و این پیغام نمایش داده بشه.

صحبت آخر اینه که اگر به مباحث پیشرفته SQl تسلط دارید میتونید از این روش ها برای پیدا کردن Bottelneck (گلوگاه) استفاده کنید.
Dynamic Management View::
Dynamic Management Function::
این سه مورد پایین مربوط به موارد بالا میشه
sys.dmdbindexphysicalstats
sys.dmdbindexoperationalstats
sys.dmdbindexusagestats
--------------------------------
SQl Profiler
Performance Monitor
Resource Monitor




این پست توسط هیچ کس به عنوان جواب انتخاب شده است


متخصص SQL Server در مباحث: Design & Implement T-SQL Administration Performance&Tuning

ITPRO باشید و فرهنگ ITPRO را به دیگران نیز معرفی کنید
برای ارسال پست وارد شوید.