یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84 دوره هوش مصنوعی با تخفیف ویژه، فقط با کد AI84
🎯 ثبت نام
بستن تبلیغات
تسلط کامل بر سی‌شارپ با یک دوره پروژه‌محور

یادگیری سی شارپ از مفاهیم پایه تا پروژه محور: شی‌گرایی، کار با SQL و LINQ، ORMها (Entity Framework)، ساخت پروژه مدیریت رستوران با گزارشات حرفه‌ای و امکانات کامل!

مشاهده بیشتر
SQL Server رو حرفه‌ای یاد بگیر

تو این دوره SQL Server رو از صفر تا پیشرفته یاد می‌گیری! از تراکنش‌ها و طراحی دیتابیس تا Query نویسی حرفه‌ای و پروژه‌های واقعی مثل مدیریت فروش و سیستم مالی. همه چی رو با مثال و تمرین یاد می‌گیری و یه متخصص دیتابیس می‌شی!

مشاهده بیشتر

نظارت بر اجرا

نظارت بر اجرا

Windows Performance Monitor or PerfMon ابزار دیگری است برای گرفتن مقیاس ها برای کل سرور شما. تاکنون در مورد DMVs و Profiler بحث کردیم که ابزاری مفید برای دریافت اتفاقاتی است که در داخل نمونه ی SQL Server در حال اجرا می باشند. اما گاهی اوقات مواردی خارج از SQL Server وجود دارند که ممکن است منجر به برخی موارد اجرایی شوند. در این بخش نگاهی به PerfMon چگونگی استفاده از این ابزار خواهیم داشت.

توضیح:

ابزار Performance Monitor به شما اجازه می دهد تا بسیاری موارد مربوط به سرور ویندوز را گرفته و ترسیم کنید. شمارنده هایی برای .NET, Disks, Memory, Processors, Network و غیره و همچنین شمارنده هایی مربوط به نمونه های SQL Server روی باکس وجود دارند. اگر چند نمونه دارید که در حال اجرا روی یک سرور می باشند، شمارنده هایی برای هر نمونه در دسترس می باشند، بنابراین می توانید مشاهده کنید در سطح نمونه چه اتفاقاتی می افتد.

آغاز به کار Performance Monitor

شما می توانید Performance Monitor را به چند روش مختلف اجرا کنید:

  • Start > Control Panel > Administrative Tools > Performance Monitor یا اینکه می توانید PerfMon.exe. را اجرا کنید. رمانیکه این برنامه در حال اجراست، یک اینترفیس مانند تصویر زیر دریافت خواهید کرد: آموزش SQL Server
    تصویر بالا نما و احساس پیش فرض در هنگام آغاز به کار این برنامه می باشد. در اینجا شمارنده ی "% Processor Time" را می بینیم که در حال پیگیری می باشد. برای این شمارنده آیتم های زیر را در دسترس داریم:
    • Last – آخرین مقداری که برای این شمارنده گرفته می شود.
    • Average – مقدار میانگین برای طول دوره.
    • Minimum – کمترین مقدار برای طول دوره.
    • Maximum – بیشترین مقدار برای طول دوره.
    • Duration – کل دوره ی زمانی مجموعه می باشد، در این مورد 1:40 که منظور یک دقیقه و 40 ثانیه است.

از این موارد می توانیم بگوییم که چه موقع برای شمارنده هایی که باعث موارد اجرایی می شوند، یک اوج وجود دارد.

افزودن شمارنده ها و تغییر تنظیمات:

برای افزودن شمارنده روی دکمه ای با علامت به اضافه بزرگ سبز رنگ در بالای گراف راست کلیک کنید، که پنجره ای مانند تصویر زیر ظاهر خواهد شد:

آموزش SQL Server

از این پنجره می توانیم شمارنده های اضافه ای مانند Memory, Physical Disk و SQL Server را انتخاب کنیم. برای افزودن شمارنده، شمارنده را انتخاب کرده و روی دکمه ی Add کلیک کنید. تصویر زیر چند شمارنده ی انتخاب شده را نشان می دهد. وقتی که کار انجام شد، برای دریافت این داده روی Ok کلیک کنید.

آموزش SQL Server

کار دیگری که انجام خواهید داد تغییر طول دوره و استمرار برای جمع آوری داده می باشد. به طور پیش فرض این برنامه روی گرفتن داده در هر 1 ثانیه برای طول دوره ی 100 ثانیه می باشد. برای تغییر آن روی گراف راست کلیک کرده و Properties را انتخاب کنید، پنجره ای مانند تصویر زیر ظاهر خواهد شد. اگر روی تب General کلیک کنید، می توانید تنظیمات نمونه را مانند زیر انجام دهید. به علاووه پراپرتی های بسیار دیگری وجود دارند که می توانید در این پنجره اصلاح کنید.

آموزش SQL Server

زمانی که روی Ok کلیک کنید، تمام این تنظیمات به سرعت تاثیر خواهند گذاشت.

شمارنده های مفید:

زمانیکه شروع به شناسایی همه ی شمارنده ها می کنید، این امر می تواند کمی دور از واقعیت باشد زیرا تعداد بسیار زیادی برای انتخاب وجود دارد، بنابراین در اینجا تعداد شمارنده های کمی وجود داررند که در آنها آغاز به دریافت معنادار می شود. همچنین زمانیکه آغاز به جمع کردن داده می کنید، بیان اینکه آیا شما موردی بر اساس مقادیر دارید یا نه، مشکل می شود. از آنجایی که هیچ قانون سخت و سریعی برای همه ی شمارنده ها وجود ندارد، بهترین کار گرفتن این مقادیر است، زمانیکه سیستم سما به خوبی در حال اجراست، بنابراین می توانید یک پایه ایجاد کنید. سپس می توانید آغاز به دریافت داده از این شماره های محور استفاده کنید. می توانید اطلاعاتی در مورد شمارنده های خاص و مقادیر آستانه (threshold values ) به صورت آنلاین دریافت کنید.

  • Memory
  • Available MBytes
  • Physical Disk
  • Avg. Disk sec/Read
  • Avg. Disk sec/Write
  • Processor
  • % Processor Time
  • SQL Server: Buffer Manager
  • Page Life Expectancy
  • Buffer cache hit ratio
  • SQL Server: SQL Statistics
  • Batch Requests/sec
  • Compilations/sec
1394/07/27 4967 1596
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...