لقد عملنا مؤخرا مع عميل لاستكشاف مشكلات مثيل SQL Server وإصلاحها. كان العميل يقوم بتشغيل SQL Server 2012 على جهاز ظاهري. كانت التطبيقات التي تعمل على SQL Server تواجه مشكلات وكان العميل غير متأكد من السبب الجذري للمشكلات.
في البداية ، قمنا بإعداد مراقبة تطبيق الويب مع العميل لإرسال تنبيهات إذا بدأ تطبيق الويب في العمل بشكل أبطأ من المعتاد ، مما يتيح لنا معرفة المرة التالية التي تواجه فيها مشكلة. من خلال تعيين حد مهلة لسرعة تحميل الصفحة ، تمكنا من تحديد فترات زمنية مختلفة حيث يبدو أن النظام يواجه مشكلة في الوصول إلى البيانات من SQL server. باستخدام التنبيهات المضمنة ، تلقينا رسائل بريد إلكتروني بمجرد اكتشاف مشكلة.
بعد ذلك أردنا إعداد مراقبة SQL Server ، لذلك ساعدنا العميل على تثبيت عامل MetricsView لجمع بيانات عداد أداء Windows من خادم SQL. بمجرد تثبيت عامل MetricsView بنجاح، تمكنا من جمع أي بيانات يتم الإبلاغ عنها بواسطة عدادات أداء Windows بما في ذلك استخدام SQL Server واستخدام المعالج واستخدام النطاق الترددي وتخصيص الذاكرة وتوفر مساحة القرص الثابت.
وبينما كنا نراقب جميع هذه المقاييس، وضعنا عتبات قصوى ودنيا لكل مجموعة بيانات بحيث يتم تنبيهنا إذا تجاوز أي من المقاييس الحرجة الحدود المتوقعة. ما وجدناه على الفور تقريبا هو أنه لم يكن ، في الواقع ، مشكلة SQL على الإطلاق ، ولكنه مشكلة بسيطة في الطريقة التي تم بها إنشاء الخادم الافتراضي وتقسيم محركات الأقراص الثابتة.
قام هذا العميل بالذات بإنشاء قسمين على محرك الأقراص ، الأول ببساطة لنظام التشغيل ومحرك الأقراص الثاني كان لتخزين البيانات. ما وجدناه بسرعة هو أن محرك أقراص نظام التشغيل لا يزال يحتوي على بعض سجلات SQL التي كان يجب تخزينها على محرك أقراص البيانات ، وكانت سجلات SQL تتسبب في وصول محرك الأقراص إلى سعته. كان لدى المستخدم العديد من الخيارات لحل هذه المشكلة. يمكنهم زيادة قسم محرك الأقراص الظاهري ، اعتمادا على ما إذا كان قد تم إعداده كمحرك أقراص ديناميكي ، أو يمكنهم تغيير إعدادات خادم sql الخاصة بهم لتخزين السجلات على محرك أقراص البيانات بالإضافة إلى إعداد الاقتطاع التلقائي للسجلات بعد فترة زمنية محددة.
حقيقة أننا تمكنا من استخدام مكونات متعددة من مجموعة أدوات Dotcom-Monitor لمساعدة العميل على تحديد المشكلة تتحدث عن قدرة Dotcom-Monitor على تجاوز مراقبة وقت التشغيل / التوقف البسيط الذي بدأنا في أدائه منذ أكثر من 15 عاما. لقد تطورت الأدوات حقا لتحتوي على أدوات استكشاف الأخطاء وإصلاحها وأدلة تعديل الأداء التي تساعدك على الحصول على عرض كامل بزاوية 360 درجة لكيفية أداء البنية التحتية الخاصة بك وكيف تؤثر على مواقع الويب وتطبيقات الويب الخاصة بك.
اشترك الآن للحصول على نسخة تجريبية مجانية مدتها 30 يوما لمراقبة تطبيقات الويب ومواقع الويب ، من الأجهزة وصولا إلى الشبكة إلى الاستجابة الفعلية لخوادم SQL وكل تحميل صفحة من عشرات المواقع حول العالم.