كيف يمكن مراقبة أداء sql server

1 إجابات
 في بادئ الأمر دعني أخبرك بأهمية مراقبة ال sql server إذ يعد من أهم الأمور التي تقوم بهاد لمعرفة الاداء للسيرفر وتحسين عمله وكشف وجود أخطاء فيه ولتقوم على ضبطه لتحسين الأداء له.وتعتمد عملية المراقبة على عوامل منها بيئة العمل ومتطلباته وطريقة الشركة في العمل وغيرها.
دعني أخبرك بالمقاييس التي يجب عليك مراقبتها: من المهم معرفة أن المقاييس التي يجب عليك مراقبتها تعتمد على أهدافك.الا انه هناك مجموعة من المقاييس التي تسهل عليك الكشف عن الأخطاء وتصحيحها ومنها
  • الذاكرة.
  • المعالج.
  • الحمل في الشبكة.
  • مراقبة تغير الأداء في قواعد البيانات.

ويتضمن خادم sql أداتين مضمنتين فيه وهما لمراقبة الأداء:
  • actitvity monitor
  • data collector 

activity monitor: يتم فيها عرض المقاييس في خمس خانات وهي:
  • processes
  • over view
  • i\o data file
  • resource waits
  • Recent Expensive Queries


كيف تستخدم activity monitor؟ من خلال فتح الأداة sql server managment studio عن طريق النقر بزر الأيمن للفأرة على اسم الخادم في مستكشف العناصر> من خلال أيقونة مراقب النشاطات في شريط الأدوات أو عن طريق الاختصار (Ctrl+Alt+A) في لوحة المفاتيح.
 ما أهمية أداة جامع البيانات؟ يتم استخدامها لمراقبة الأداء للسيرفر وضبطه حيث يقوم بجمع مقاييس الأداء وحفظها في مخزن محلي للبيانات حتى تتمكن من استخدامها للتحليل.
هناك مجموعة من الأدوات لمراقبة أداء sql:
  • solar winds
  •  paessler prtg
  • idera
  • مزود أدوات السلطة
  • مزود مراقبة (البوابة الحمراء)
  • ترقب sql