ادارة رصد واستكشاف الاخطاء واصلاحها لغة الاستعلامات البنيويه خادم قواعد البيانات 2000


  Share  
|


حل المشاكل قواعد البيانات لغة الاستعلامات البنيويه هو عملية يفترض ان الاجراءات المتعددة. وهي مبينة ادناه.

تحسين أداء قاعدة البيانات

قاعدة بيانات الأداء هو جزء مهم من لغة الاستعلامات البنيويه التي تدير خدمة البيئة لعام 2000. هناك العديد من السبل التي يمكن زيادة الاداء بما في ذلك الفهرسه ، واعادة تجميع القفل.

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

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

  • (1). قراءة غير ملتزم - المعاملات معزوله بما فيه الكفايه لمنع القراءة جسديا الفاسده البيانات
  • 2 - اقرأ ملتزمة - لغة الاستعلامات البنيويه خادم مستوى الافتراضي
  • (3). قراءة متكررة - معاملات الحصول على القراءة والكتابة والاقفال على الصفوف التي تستعين
  • (4). Serializable - المعاملات هي معزوله تماما عن بعضها البعض

اعادة تجميع عندما لغة الاستعلامات البنيويه البيان هو تجميعها ، كما انها الأمثل لقاعدة البيانات وجوه انها تعمل على. التحسين من لغة الاستعلامات البنيويه بيان يستند الى المعلومات المتاحة فى ذلك الوقت. منذ هياكل البيانات او قد تتغير على مر الزمن ، قد يكون من الضروري للغة الاستعلامات البنيويه اعد تجميع البيانات للحفاظ على الاداء.

احصاءات احصاءات تتضمن معلومات عن كيفية توزع القيم الرئيسية في الجدول. الاحصاءات هي مفيدة فى زيادة الاجابه على الاستفسارات الوقت لانها تعطي استفسار محرك فكرة افضل حول اين نبدأ في البحث عن قيمة معينة في الجدول. كما البيانات التغييرات في الجدول ، وينبغي ان الاحصاءات تحديث لتعكس التغييرات. الجداول يمكن تهيئتها تلقائيا الى ايجاد وتحديث الاحصاءات تلقائيا.

تحسين تخزين البيانات

تحسين filegroups هناك حالات معينة عندما نظم يمكن ان تحسن الاداء من خلال التحكم في توظيف البيانات والارقام القياسيه على القرص يحرك محددة. فانها يمكن ان تساعد في هذه العملية عن طريق تحديد تحرك على الملفات التي سيقيم. مدير النظام يمكن ان تخلق filegroups لكل محركات الاقراص محددة وجداول تكليف او الفهارس من الجدول الى filegroups محددة.

ادارة قاعدة بيانات التجزءه وهناك نوعان من التفتت في قاعدة البيانات لغة الاستعلامات البنيويه ، الداخلية والخارجية التجزؤ. التفتت الداخلي يحدث عندما الفهارس كفاءه استخدام الفضاء. الخارجية التفتت يحدث عندما الماديه من اجل صفحات لا تتطابق مع بترتيب منطقي. أفضل طريقة لتخليص قاعدة البيانات الخاصة بك من التفتيت هو استخدام dbcc indexdefrag القيادة. هذه القيادة سوف ازالة التجزءه الرقم القياسي في حين لا يزال يتيح الوصول الى الجدول الرقم القياسي يشير الي.

الانتعاش بعد الكوارث

عمليات الاحتياطيه وهناك ثلاثة انواع مختلفة من احتياطيه التي يمكن ان يقوم على لغة الاستعلامات البنيويه 2000 خادم قاعدة البيانات :

  • احتياطية كاملة : نسخ جميع ملفات قاعدة البيانات ، بما في سجلات المعاملات ، وملفات البيانات ، وفهارس.
  • فرق الاحتياطيه : نسخ فقط الملفات التي قد تغيرت منذ آخر الكاملة الاحتياطيه صدر فيه.
  • سجل الاحتياطيه : سجل نسخ جميع السجلات التي كانت مكتوبة على سجل المعاملات منذ آخر كامل او اعتماد سجل الاحتياطيه.

انتعاش اساليب تحديد طريقة استرداد يحدد مدى السرعه التي يمكنك ان تستعيد سجل المعاملات احتياطية في حالة فشل الاجهزه. كما يملي علينا طريقة استرداد حجم الناتج سجل المعاملات الاحتياطيه والدرجة التي هي قاعدة بيانات آمنة من فقدان المعاملات التي ارتكبت على استعادة.

نموذج بسيط بسيط الانتعاش النموذج يتطلب اقل مبلغ من موارد النظام. النظام غالبا ما يقطع سجل المعاملات مما يعني ان الفارق الوحيد الكامل والمساعدون هم المسموح بها.

Bulk_logged نموذج استعادة نموذج يتيح لك تماما استعادة قاعدة البيانات الخاصة بك في حالة فشل الاجهزه. العمليات بشكل كامل ، ولكن فقط الى الحد الأدنى ، ويتم الدخول. وهذا يؤدي الى ارضية مشتركة وسطا بين مساحة القرص الاستخدام ، والسرعه والامان.

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

سجل النقل البحري

سجل الشحن هو سمة من سمات ان يساند سجلات المعاملات ، ويحيل تلك المساعدون الى ان الاحتياطي هو خادم لاستخدامها في حال فشل الخادم الرئيسي. سجل الشحن آليا في هذه المساعدون للمستخدم الفترة المحددة تلقائيا ويعيد لهم على خادم الاحتياطيه. سجل لتنفيذ شحن تسجيله معرفات لكلا الخادم الاصلي والاحتياطي خادم يجب ان يتزامن لتمكين المستخدمين من تسجيل دخولك الى مركز الخدمة فى حالة فشل الخادم الاصلي. انتعاش بسيط واسطة لا يمكن استخدامها في سجل الشحن كما انها لا تسمح سجل المعاملات المساعدون.

سلامة شيكا

قاعدة بيانات الاتساق المدقق (dbcc) dbcc هو مجموعة من المرافق التي تستخدم لفحص سلامة قاعدة بيانات. وهذه المنافع يمكن ان تستخدم لكشف وتصليح المشاكل في قاعدة بيانات. الاوامر التي ترد في قاعدة بيانات الاتساق المدقق مسبوقة مع dbcc. الاتساق فحص الاوامر في dbcc تشمل ما يلي :

  • Checkalloc الشيكات تخصيص واستخدام جميع الصفحات المحددة في قاعدة البيانات
  • Checkcatalog الشيكات الاتساق بين نظام قاعدة البيانات المحددة والجداول
  • Checkdb الشيكات تخصيص مساحة القرص وسلامة جميع الاجسام الموجودة في قاعدة البيانات
  • Checkfilegroup الشيكات تخصيص مساحة القرص ونزاهه في جميع الجداول المحددة filegroup
  • Checkident الشيكات الحالية قيمة الهوية ويصحح انه اذا دعت الحاجة
  • Checktable الشيكات سلامة البيانات والارقام القياسيه لصفحة معينة
  • Dbreindex يعيد بناء المزيد من الارقام القياسيه لالجدول المحدد في قاعدة البيانات
  • Inputbuffer يوضح البيان الأخير الذي ارسل الى الخادم من العميل
  • Showcontig يبين تجزئ المعلومات للبيانات والارقام القياسيه للالجدول المحدد
  • Showstatistics يبين للاحصاءات الحالية الجدول
  • Shrinkdatabase ينكمش حجم ملفات البيانات في قاعدة بيانات عن طريق نسبة مءويه محددة (إن أمكن)
  • Shrinkfile ينكمش حجم اي بيانات او سجل الملف الى حجم معين (إن أمكن)
  • Traceon يمكن محدد أثر العلم
  • Traceoff يعطل أي أثر العلم
  • Tracestatus معروضات مركز اثر اعلام
  • Updateusage تقارير ويصحح الاخطاء في الجدول sysindexes
  • Useroptions العودة للمستخدم الخيارات للمستخدم الحالي الصدد

قاعدة بيانات لخطة الصيانة معالج قاعدة البيانات لخطة الصيانة المعالج هو ان فائدة الايدز في ايجاد خطة الصيانة للغة الاستعلامات البنيويه خادم قاعدة بيانات 2000. يمكنك استخدام قاعدة بيانات لخطة الصيانة المعالج لايجاد جدول زمني وخطة احتياطية من شأنها ان الاحتياطيه على جدول زمني معين او الاحتياطيه سوف يستند الى مستوى محددا من قاعدة بيانات النشاط. وكجزء من عملية الاحتياطيه ، والمحافظة على قاعدة بيانات يمكن وفق خطة المعالج سجل الشحن. قاعدة البيانات لخطة الصيانة المعالج يمكن ان تستخدم ايضا لتشغيل تلقائيا صيانة المخطوطات على جدول زمني محدد سلفا.

حل المشاكل المعاملات

لغة الاستعلامات البنيويه المحلل فان لغة الاستعلامات البنيويه المحلل هو البرنامج الذي يسجل الأحداث من خادم. الاسير الاحداث هي محفوظة في ملف تعقبها في وقت لاحق يمكن ان تكون حللت او تستخدم لتكرار محدد سلسلة من الخطوات عند محاولة تشخيص المشكلة. لغة الاستعلامات البنيويه فان المحلل يستخدم لانشطه مثل :

  • خطوة المشكلة من خلال الاستفسارات لتحديد اسباب المشاكل
  • ايجاد تشخيص وبطيءه بالظهور الاستفسارات
  • التقاط سلسلة من البيانات لغة الاستعلامات البنيويه التي تؤدي الى وجود مشكلة
  • رصد اداء خدمة لغة الاستعلامات البنيويه الى اعباء العمل دف

لغة الاستعلامات البنيويه خادم مدير المءسسه لغة الاستعلامات البنيويه خادم مدير المءسسه الرئيسي هو أداة إدارية للغة الاستعلامات البنيويه الخادم ، ويقدم عرضا mmccompliant واجهة المستخدم يتيح للمستخدمين :

  • تحديد مجموعات من تشغيل خدمة لغة الاستعلامات البنيويه
  • سجل في خدمة الفرد مجموعة
  • لغة الاستعلامات البنيويه خادم وفق جميع الخيارات بالنسبة لكل مستخدم مسجل
  • انشاء وادارة جميع لغة الاستعلامات البنيويه خادم قواعد البيانات ، الاجسام ، يتصل ، والمستخدمين ، والرخص المسجله في كل الخادم
  • تحديد وتنفيذ جميع المهام الاداريه لخدمة لغة الاستعلامات البنيويه على كل المسجلين الخادم
  • تصميم واختبار البيانات لغة الاستعلامات البنيويه ، وعلى دفعات ، ومخطوطات تفاعلي
  • الاحتجاج المختلفة ويزاردز المحدد للغة الاستعلامات البنيويه الخادم
هذا هو مقال اضافها اندرو mclaren

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions