أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استكشاف مشكلات في الأداء SQL Server

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

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

لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
224587كيفية استكشاف أخطاء أداء التطبيق مع SQL Server
للمساعدة في التعرف على المشكلة وإصلاحها، جمع المعلومات التالية في نفس الوقت ويكون الإخراج سهولة متوفرة قبل الاتصال بخدمات دعم المنتجات في Microsoft (PSS):
  • إخراج البرنامج النصي حظر الإطارات
  • سجل التتبع منشئ ملفات التعريف SQL
  • سجل مراقبة أداء ملقم SQL
ملاحظة في حالة عدم جمع هذه المعلومات عند الأداء حدوث المشكلة، قد تضطر لجمع كافة المعلومات مرة أخرى. يمكن أن يحدث هذا تأخير عملية استكشاف الأخطاء وإصلاحها.

بعد حدوث المشكلة، تجميع المعلومات التالية ويكون متاحاً:
  • تقرير sqldiag
  • نظام التشغيل Microsoft Windows NT والتطبيق الأحداث سجلات
في معظم الحالات، يتطلب PSS هذه المعلومات لفهم البيئة وطبيعة مشكلة الأداء. إذا كان أي جزء من هذا المعلومات غير متوفرة، قد يطول عملية استكشاف الأخطاء وإصلاحها و قد يتم تأخير تحديد مشكلة الأداء.

حتى لو كنت حاليا لا تواجه أية مشكلات في الأداء، توصي Microsoft يمكنك تنفيذ هذه العملية. في حالة حدوث مشكلة أداء، يمكنك التقاط المعلومات المطلوبة بالسرعة الممكنة. بالإضافة إلى ذلك، إذا كان يمكنك التقاط سجل منشئ ملفات التعريف SQL الأساس، سجل مراقب أداء ملقم SQL ومانع برنامج نصي عند تنفيذ التطبيق كما هو متوقع، يمكنك استخدام هذا معلومات للمقارنة عند عدم تنفيذ التطبيق من المتوقع.

إذا كان جمع هذه المعلومات في حركة مرور عالية SQL Server بيئة، قد تواجه انخفاض الأداء. ومع ذلك، يجب أن تتوفر هذه المعلومات لتحديد سبب المشكلة، وعن استكشاف الأخطاء وإصلاحها. تتبع SQL Profiler ليس له تأثير معظم على الأداء. إذا كان يتم تخفيض الأداء ذات تأثير كبير، يمكنك تخصيص SQL تتبع منشئ ملفات التعريف بتقليل أنواع الأحداث يلتقط. الحد يجب أن تتبع SQL Profiler توفير بعض التحسن. إذا كان لديك أسئلة أو مشاكل في إعداد وجمع المعلومات والاتصال ب PSS.

عودة إلى الأعلى

إخراج البرنامج النصي حظر الإطارات

البرنامج النصي مانع ضروري لتحديد سيناريوهات المنع. ومع ذلك، يمكنك استخدام الإخراج من البرنامج النصي لاستكشاف الأخطاء وإصلاحها الأداء المشاكل حتى في حالة حظر ليست مشكلة. يساعدك هذا الإخراج أيضا على تحديد ما إذا كان في انتظار الاستعلامات على الموارد، مثل إدخال/إخراج الملف، أو إذا المعاملات لا يتم الالتزام أو يرجع كما هو متوقع. لمزيد من المعلومات حول تنفيذ البرنامج النصي حظر الإطارات، انقر فوق أرقام المقالات التالية لعرض المقالات في Microsoft Knowledge Base:
251004كيفية مراقبة حظر SQL Server 7.0
271509 كيفية مراقبة حظر SQL Server 2000

العودة إلى الجزء العلوي

سجل التتبع منشئ ملفات التعريف SQL

تتبع SQL Profiler يلتقط نشاط على الكمبيوتر يستخدم SQL Server. يمكنك استخدام هذه المعلومات لتعريف بطء تشغيل استعلامات وخطط التنفيذ غير مثلى. بالإضافة إلى ذلك، منشئ ملفات التعريف SQL المستندات سلسلة الأحداث التي تحدث قبل مشاكل الأداء، ويساعد على تحديد السبب الخاص به.

لإنشاء وتنفيذ عملية تتبع منشئ ملفات التعريف SQL قبل باستخدام واجهة المستخدم الرسومية، راجع قسم "ما إلى مراقبة" من موقع Microsoft مقالة قاعدة المعارف:
224587 كيفية استكشاف أخطاء أداء التطبيق مع SQL Server
لمزيد من المعلومات حول كيفية إنشاء وتنفيذها منشئ ملفات التعريف SQL تتبع باستخدام أوامر SQL للعمليات، انقر فوق أرقام المقالات التالية لعرض المقالات في Microsoft Knowledge Base:
289742كيفية إنشاء تتبع SQL Server 7.0
283790 كيفية إنشاء تتبع SQL Server 2000
لمزيد من المعلومات حول كيفية مراقبة تتبع SQL Profiler قبل باستخدام أوامر SQL للعمليات، انقر فوق أرقام المقالات التالية لعرض المقالات في Microsoft Knowledge Base:
289279INF: كيفية تتبعات مراقبة SQL Server 7.0
283786 كيفية مراقبة تتبعات SQL Server 2000
ملاحظة إذا كان لديك تتبع منشئ ملفات التعريف SQL من حمل العمل كبيرة، يمكنك استخدام معالج ضبط الفهرس. يستخدم "معالج ضبط الفهرس" استعلام SQL Server محسن لتحديد مجموعة الأمثل من الفهارس لاستعلامات المحدد. "معالج ضبط الفهرس" أداة فعالة جداً تحديد ما إذا كان الصحيح توجد فهارس في قاعدة البيانات الخاصة بك. عن طريق تطبيق الفهارس التي المعالج يقترح، قد تتمكن من زيادة أداء التطبيق الخاص بك.

للحصول على مزيد من المعلومات حول كيفية استخدام "معالج ضبط الفهرس"، راجع الموضوع "معالج ضبط فهرس" في "كتب SQL Server".

عودة إلى الأعلى

سجل مراقبة أداء ملقم SQL

عادة يتأثر ملقم SQL إلى الاختناقات ما يلي:
  • وحدة المعالجة المركزية
  • الذاكرة
  • إدخال/إخراج الملف
  • تأمين أو حظر deadlocking
يمكنك استخدام مراقبة الأداء ملقم SQL لتعريف كيفية هذه قد تؤثر الاختناقات المحتملة على SQL Server. بالإضافة إلى ذلك، يمكنك استخدام هذا السجل لتحديد متى عملية خارجية بشكل كبير يستخدمه الكمبيوتر الذي يشغل SQL الخادم والتأثير سلبا على أداء ملقم SQL.

قبل بدء تشغيل مراقبة أداء ملقم SQL، تأكد من أن عدادات القرص على. للقيام بذلك، تشغيل diskperf من موجه الأوامر. إذا لم تكن عدادات القرص على، تشغيل diskperf-y وقم بإعادة تشغيل جهاز الكمبيوتر.

عندما تقوم بإنشاء SQL مراقبة أداء ملقم تسجيل الدخول، وجمع المعلومات التالية:
  • ملف ترحيل الصفحات
  • عملية
  • المعالج
  • كافة العدادات SQL Server
  • الذاكرة
  • مؤشرات الترابط
  • القرص المنطقي
  • القرص الفعلي
  • النظام
ملاحظة أن الفاصل الزمني الافتراضي 15 ثانية الوقت الكافي لمراقبة الملقم; ومع ذلك، بعض المشاكل توقيت، قد تضطر إلى تقليل الوقت الفاصل الزمني لتجميع البيانات.

لمزيد من المعلومات حول كيفية إعداد أداء ملقم SQL مراقبة سجل، انقر فوق أرقام المقالات التالية لعرض المقالات في Microsoft Knowledge Base:
150934كيفية إنشاء سجل "مراقبة الأداء" لاستكشاف الأخطاء وإصلاحها NT
248345 كيفية إنشاء سجل باستخدام "مراقب النظام" في Windows 2000


ملاحظة لمزيد من المعلومات حول مراقبة الأداء في SQL Server 2005، راجع الموضوع "مراقبة وضبط للأداء" في كتب SQL Server 2005.
العودة إلى الجزء العلوي

الأداة المساعدة sqldiag

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

لمزيد من المعلومات حول كيفية تشغيل sqldiag على ملقم SQL متفاوت المسافات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
233332كيفية تشغيل SQLDIAG على متفاوت المسافات/ظاهري SQL Server

ملاحظة في SQL Server 2005، تم تغيير الأداة المساعدة SQLdiag إلى حد كبير. وسيطات سطر الأوامر لهذه الأداة المساعدة غير متوافقة مع SQL Server 2000. قد يتم تغيير هذه الأداة المساعدة، والتطبيقات أو البرامج النصية التي تعتمد على وسيطات سطر الأوامر أو السلوك الخاص به قد لا تعمل بشكل صحيح في المستقبل الإصدارات. لمزيد من المعلومات، راجع الموضوع "SQLdiag الأداة المساعدة" في كتب SQL Server 2005.
العودة إلى الجزء العلوي

سجلات أحداث التطبيق والنظام Windows NT Microsoft

يمكنك استخدام نظام التشغيل Windows NT النظام والتطبيق سجلات الأحداث إلى التعرف على المشكلات التي لا تشاهدها في بيانات أخرى. تساعد هذه السجلات في توفير عرض نشاط الملقم الكامل وتوفير فهم أكثر اكتمالا من البيئة.

العودة إلى الجزء العلوي

مكان حفظ هذه الملفات

يسمح لك بخادم FTP تبادل ملف Microsoft التالية إرسال وتلقى الملفات من المهندسين PSS:

من أجل مزيد من المعلومات، اقرأ الإرشادات التي يتم توفيرها في ملف Microsoft موقع ويب FTP Exchange.

العودة إلى الجزء العلوي




معلومات أخرى
 
برنامج القاعدةعنوان القاعدةوصف القاعدةإصدارات المنتجات التي يتم تقييم القاعدة
مرشد مركز النظاميتضمن SQL Server متعددة تتبعات النشطة التي تؤثر على الأداءيتحقق مرشد مركز النظام وجود تتبعات النشط خلاف تتبع الافتراضية التي يتم التقاط معلومات حاليا. يتم إنشاء هذا التنبيه إذا كان هناك آثار الإضافية قيد التشغيل، إذا تم حفظها في مسار UNC وأنها تقوم بالتقاط e مكلفةفتحات. مراجعة المعلومات الموجودة في هذه المقالة واتخاذ الإجراءات التصحيحية على نحو ملائم.SQL Server 2008
SQL Server 2008 R2
ملقم SQL 2012

عودة إلى الأعلى

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 298475 - آخر مراجعة: 09/18/2012 03:00:00 - المراجعة: 1.0

  • kbhowtomaster kbinfo kbmt KB298475 KbMtar
تعليقات
=">endChild(m); uagesListForLargeScreens track by $index -->
0&did=1&t=">p;did=1&t=">id=1&t="> var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" mp;t=">