PDA

View Full Version : پر شدن RAM و استفاده نشدن ظرفیت CPU



severous26000
چهارشنبه 14 اسفند 1392, 11:00 صبح
سلام
من یه دیتابیس دارم که چهار هزار کلاینت همزمان به اون وصل هستند و هر یک دقیقه یک بار پنج رکورد رو توی دیتابیس ذخیره می کنن . میزان رم استفاده شده به حد اکثری که برای اس کیو ال تعریف شده می رسه اما سی پی یو کمتر از سی چهل درصد ظرفیتش کار می کنه . یعنی در حقیقت من الان از قسمت زیادی از سی پی یوم استفاده نمی کنم. کسی می دونه مشکل کار کجاست؟

حمیدرضاصادقیان
چهارشنبه 14 اسفند 1392, 21:33 عصر
سلام.
میزان Ram مصرفی شما استفاده نادرست از Query ها رو نشون میده که هردفعه مجبوره برای هرکدوم یک Plan ایجاد کرده و در Ram نگهداری کنه.
Cpu برای پردازش استفاده میشه و در مواقعی که دارید رکوردی درج میکنید خیلی تاثیری در کار شما نخواهد داشت.
پیشنهاد میکنم از Activity Monitor فعلا استفاده کنید ببینید وضعیت چی هست؟

severous26000
شنبه 17 اسفند 1392, 07:55 صبح
چه چیزی باید توی Activity Monitor بررسی بشه . فکر می کنید اشکال کوری ها از کجا باشه؟ چی باعث می شه برای هر کوری یه Plan ایجاد بشه؟

حمیدرضاصادقیان
شنبه 17 اسفند 1392, 21:51 عصر
ببینید موارد زیادی هست. activity Monitor یکی از ابزارها هست. یکی دیگه از اونها Extended Events ها و یکی دیگه MDW هست که کمک میکنه مشکلات رو خیلی دقیق شناسایی کنید و رفعش کنید.
با نتیجه این ابزارها میشه به Query های مشکل دار رسید و بررسیشون کرد.