sql server ماهو سكل سيرفر 2000-كيف يمكنني معرفة الإجراءات المخزنة قيد التشغيل حاليا؟




sql server ماهو (4)

باستخدام "إدارة المؤسسة"، يمكنك فتح قسم شجرة إدارة واختر النشاط الحالي -> معلومات العملية. سيؤدي النقر المزدوج على معرف العملية إلى عرض الإجراء الذي يتم تشغيله. إذا كان إجراء مخزن، فإنه لن تظهر لك المعلمات. لذلك سيكون من الأفضل استخدام اقتراح براين كيم باستخدام منشئ ملفات التعريف سكل.

أود أن أعرف ما هي الإجراءات المخزنة قيد التشغيل حاليا لتشخيص بعض مشاكل الأداء. كيف يمكنني العثور على ذلك؟


يمكنك استخدام منشئ ملفات التعريف سكل للعثور على ذلك.

إديت: إذا كان يمكنك إيقاف التطبيق الذي تقوم بتشغيله، يمكنك البدء في ملف التعريف سكل، تشغيل التطبيق وإلقاء نظرة على ما هو قيد التشغيل بما في ذلك الإجراءات المخزنة.


سوف دبسك إنبتبوفر تظهر لك 255 حرفا الأولى من الإدخال على سبيد (يمكنك استخدام sp_who2 لتحديد سبيدس كنت مهتما). لمشاهدة الأمر بأكمله، يمكنك استخدام :: fn_get_sql () .


أعتقد أنه يمكنك تنفيذ sp_who2 للحصول على قائمة الاتصالات، ولكن بعد ذلك سوف تحتاج إلى تشغيل التتبع من خلال منشئ ملفات التعريف سكل على اتصال محدد لمعرفة ما يتم تنفيذه. لا أعتقد أنه يعمل مع الاستعلامات التي تعمل بالفعل على الرغم من.





sql-server