باستخدام SQL Server منشئ ملفات التعريف لتعقب مشاكل أداء قاعدة البيانات
SQL Server Profiler هو أداة تشخيص مضمنة مع Microsoft SQL Server 2012. يسمح لك بإنشاء تتبعات SQL التي تتبع الإجراءات المحددة التي تم تنفيذها مقابل قاعدة بيانات SQL Server. توفر تتبعات SQL معلومات قيمة لاستكشاف مشكلات قاعدة البيانات وتوليف أداء مشغل قاعدة البيانات. على سبيل المثال ، قد يستخدم المسؤولون تتبعًا لتحديد عنق الزجاجة في استعلام وتطوير تحسينات لتحسين أداء قاعدة البيانات.
خلق تتبع
عملية خطوة من إنشاء SQL Server تتبع مع SQL Server Profiler كالتالي:
- افتح Studio إدارة ملقم SQL والاتصال بمثيل SQL Server من اختيارك. قم بتوفير اسم الخادم وبيانات اعتماد تسجيل الدخول المناسبة ما لم تكن تستخدم مصادقة Windows.
- بعد فتح SQL Server إدارة Studio ، اختر SQL Server Profiler من قائمة " أدوات ". لاحظ أنه إذا كنت لا تخطط لاستخدام أدوات SQL Server الأخرى في هذه الجلسة الإدارية ، يمكنك اختيار تشغيل Profiler SQL مباشرة ، بدلاً من الانتقال من خلال إدارة Studio.
- توفير بيانات اعتماد تسجيل الدخول مرة أخرى ، إذا تمت مطالبتك بذلك.
- يفترض SQL Server Profiler أنك تريد بدء عملية تتبع جديدة ويفتح إطار Trace Properties . النافذة فارغة للسماح لك بتحديد تفاصيل التتبع.
- قم بإنشاء اسم وصفي للتتبع واكتبه في مربع النص " اسم التتبع ".
- حدد قالب للتتبع من القائمة المنسدلة استخدام القالب . هذا يسمح لك لبدء التتبع الخاص بك باستخدام أحد القوالب المعرّفة مسبقاً المخزنة في مكتبة SQL Server.
- اختر موقعًا لحفظ نتائج التتبع الخاص بك. لديك خياران فقط:
- حدد Save to File لحفظ التتبع إلى ملف على محرك الأقراص الثابت المحلي. قم بتوفير اسم وموقع للملف في نافذة Save As التي تنبثق كنتيجة للنقر فوق خانة الاختيار. يمكنك أيضًا تعيين الحد الأقصى لحجم الملف بالميغابايت للحد من التأثير الذي قد يحدثه التتبع على استخدام القرص.
- حدد " حفظ إلى جدول" لحفظ التتبع إلى جدول داخل قاعدة بيانات SQL Server. إذا قمت بتحديد هذا الخيار ، فستتم مطالبتك بالاتصال بقاعدة البيانات حيث تريد تخزين نتائج التتبع. يمكنك أيضًا تعيين حد أقصى لحجم التتبع - بآلاف صفوف الجدول - للحد من تأثير التتبع في قاعدة البيانات الخاصة بك.
- انقر فوق علامة التبويب تحديد الأحداث لمراجعة الأحداث التي ستراقبها مع التتبع الخاص بك. يتم تحديد بعض الأحداث تلقائيًا استنادًا إلى النموذج الذي اخترته. يمكنك تعديل هذه الاختيارات الافتراضية في هذا الوقت وعرض الخيارات الإضافية عن طريق النقر فوق خانات الاختيار إظهار كل الأحداث وعرض كل الأعمدة .
- انقر فوق الزر " تشغيل" لبدء التتبع. عند الانتهاء ، حدد " إيقاف التتبع" من القائمة " ملف ".
اختيار قالب
عند بدء تشغيل عملية تتبع ، يمكنك اختيار تأسيسها على أي من القوالب الموجودة في مكتبة التتبع الخاصة بـ SQL Server. ثلاثة من نماذج التتبع الأكثر شيوعًا هي:
- القالب القياسي ، الذي يجمع مجموعة متنوعة من المعلومات حول اتصالات SQL Server والإجراءات المخزنة وعبارات SQL للعمليات
- قالب Tuning ، الذي يجمع المعلومات التي يمكن استخدامها مع "مرشد ضبط مشغل قاعدة البيانات" لضبط أداء SQL Server الخاص بك
- قالب TSQL_Replay ، الذي يجمع معلومات كافية حول كل عبارة SQL للعمليات لإعادة إنشاء النشاط في المستقبل
ملاحظة : تتناول هذه المقالة SQL Server Profiler لـ SQL Server 2012. للحصول على الإصدارات السابقة ، راجع كيفية إنشاء تتبع باستخدام SQL Server Profiler 2008 .