FIX: أنت قد تلاحظ زيادة كبيرة في وقت التحويل البرمجي عند تمكين تتبع إشارات 2389 و 2390 في SQL Server 2005 المزود بحزمة الخدمة Service Pack 1

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

اضغط هنا لرابط المقالة باللغة الانجليزية922063
الخطأ رقم: 984 (الإصلاح العاجل SQL)
الخطأ رقم: 441938 (SQLBUDT)
ملاحظة
Microsoft بتوزيع الإصلاحات Microsoft SQL Server 2005 كملف واحد القابلة للتحميل. لأن الإصلاحات تراكمية، يتضمن كل إصدار جديد كافة الإصلاحات العاجلة وأصلح كافة تصحيحات الأمان التي تم تضمينها مع SQL Server 2005 السابقة الإصدار.
توضح هذه المقالة التالية حول هذا الإصدار على الإصلاح العاجل:
  • المشكلات التي يتم إصلاحها من خلال حزمة الإصلاحات الجديدة هذه على إصلاح
  • المتطلبات المسبقة لتثبيت حزمة الإصلاحات الجديدة
  • معلومات حول ما إذا كان يجب إعادة تشغيل الكمبيوتر بعد تثبيت حزمة الإصلاحات الجديدة
  • معلومات حول ما إذا كان يتم استبدال حزمة الإصلاحات الجديدة بواسطة حزمة الإصلاحات الجديدة الأخرى
  • معلومات حول ما إذا كان يجب إجراء أية تغييرات التسجيل
  • الملفات المضمنة في حزمة الإصلاحات الجديدة
الأعراض
اطلع على السيناريو التالي. تقوم بتشغيل SQL Server 2005 المزود بحزمة الخدمة Service Pack 1 (SP1). تمكين تتبع إشارات 2389 و 2390 لتمكين المنشأة تلقائياً إحصائيات السريع تصاعدي مفاتيح. في هذا السيناريو، قد تواجه المشكلة التالية:
  • لاحظ زيادة كبيرة في وقت التحويل البرمجي.
  • لا يقوم SQL Server بإنشاء خطة استعلام فعالية بسبب تعذر تحديد القيمة القصوى الصحيح للعمود.
السبب
تحدث هذه المشكلة نظرًا لأن SQL Server بإجراء فحص العمود المناسب. هذا الفحص وقتاً الترجمة الإضافية.
الحل
يتوفر إصلاح عاجل معتمد من Microsoft. ولكن الغرض منه هو حل المشكلة الموضحة في هذه المقالة. تطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير هذه المشكلة كبيرًا، نوصي بالانتظار حتى الإصدار التالي من تحديث البرنامج الذي يحتوي على هذا الإصلاح العاجل.

في حالة تحميل الإصلاح العاجل يوجد قسم "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف رقم هذا. إذا لم يظهر هذا المقطع اتصل Microsoft خدمة العملاء والدعم للحصول على الإصلاح العاجل.

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

المتطلبات الأساسية

يجب أن يكون لديك SQL Server 2005 المزود بحزمة الخدمة Service Pack 1 (SP1) تثبيت تطبيق هذا الإصلاح العاجل.

للحصول على مزيد من المعلومات حول كيفية الحصول على SQL Server 2005 المزود بحزمة الخدمة SP1 انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
913089كيفية الحصول على أحدث حزمة خدمة لـ SQL Server 2005

إعادة تشغيل المعلومات

ليس لديك إلى إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات التسجيل

لم تكن لديك تغيير السجل.

معلومات ملف الإصلاح العاجل

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل سمات الملف (أو أحدث منها) المسردة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات في "حسب التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي (UTC) والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
SQL Server 2005 32-بت الإصدار
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Msgprox.dll2005.90.2174.0197,92017 يوليو ٢٠٠٦20: 03x 86
Msmdlocal.dll9.0.2174.015,701,79217 يوليو ٢٠٠٦08: 04x 86
Msmdredir.dll9.0.2174.03,967,77617 يوليو ٢٠٠٦20: 03x 86
Replprov.dll2005.90.2174.0547,61617 يوليو ٢٠٠٦08: 05x 86
Replrec.dll2005.90.2174.0782,11217 يوليو ٢٠٠٦20: 02x 86
Sqlaccess.dll2005.90.2174.0347,93617 يوليو ٢٠٠٦20: 03x 86
Sqlservr.exe2005.90.2174.028,951,89617 يوليو ٢٠٠٦08: 04x 86
Xpstar90.dll2005.90.2174.0292,12817 يوليو ٢٠٠٦20: 03x 86
إصدار SQL Server 2005 x 64-based
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Msgprox.dll2005.90.2174.0259,36018 يوليو ٢٠٠٦08: 05x 64
Msmdlocal.dll9.0.2174.015,701,79217 يوليو ٢٠٠٦08: 04x 86
Msmdredir.dll9.0.2174.03,967,77617 يوليو ٢٠٠٦20: 03x 86
Replprov.dll2005.90.2174.0745,24818 يوليو ٢٠٠٦08: 06x 64
Replrec.dll2005.90.2174.01,008,41618 يوليو ٢٠٠٦08: 04x 64
Sqlaccess.dll2005.90.2174.0355,10418 يوليو ٢٠٠٦08: 05x 86
Sqlservr.exe2005.90.2174.039,351,07218 يوليو ٢٠٠٦08: 05x 64
Xpstar90.dll2005.90.2174.0539,93618 يوليو ٢٠٠٦08: 05x 64
إصدار هندسة SQL Server 2005 Itanium
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
Msgprox.dll2005.90.2174.0542,49617 يوليو ٢٠٠٦١٠: 38IA-64
Msmdlocal.dll9.0.2174.048,828,70417 يوليو ٢٠٠٦١٠: ٣٩IA-64
Msmdredir.dll9.0.2174.06,154,01617 يوليو ٢٠٠٦١٠: ٣٩IA-64
Replprov.dll2005.90.2174.01,617,18417 يوليو ٢٠٠٦١٠: ٣٩IA-64
Replrec.dll2005.90.2174.02,141,47217 يوليو ٢٠٠٦١٠: ٣٩IA-64
Sqlaccess.dll2005.90.2174.0349,47217 يوليو ٢٠٠٦١٠: 38x 86
Sqlservr.exe2005.90.2174.072,235,29617 يوليو ٢٠٠٦١٠: 40IA-64
Xpstar90.dll2005.90.2174.0950,04817 يوليو ٢٠٠٦١٠: 36IA-64
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
يتسبب تصاعدي أعمدة المفاتيح في إحصائيات غير دقيقة في الجداول التي تحتوي على عمليات الإدراج بشكل متكرر. قد تكون هذه الأعمدة المفتاح IDENTITY أعمدة أو أعمدة التاريخ والوقت التي تمثل الطوابع الزمنية الحقيقي. مشكلة شائعة لـ SQL Server بعض التطبيقات هي الحالات ascends من فيه البيانات عادةً. على سبيل المثال، لديك جدول يحتوي على عمود تاريخ/وقت ويمكنك العمود تاريخ الحالي. ينشئ ملقم SQL إحصائيات افترض أن البيانات ستكون غالبًا مشابهة في المستقبل. ومع ذلك، عندما البيانات ascends عادةً, يتم معظم عمليات الإدراج جديدة خارج النطاق العثور عليها سابقاً. قد يؤدي هذا السلوك خطط تنفيذ بشكل سيئ المراد إنشاؤه. قد على عوامل تصفية حدد أحدث البيانات استبعاد العلاقة بالكامل على الرغم من أن يتم تضمين عدد كبير من الصفوف.

تتبع إشارات 2389 2390 ويتم كليهما الجديدة في SQL Server 2005 المزود بحزمة الخدمة SP1. يمكن أن تساعد هذه العلامات تتبع عنوان هذه المشكلة. يتعقب SQL Server 2005 المزود بحزمة الخدمة SP1 طبيعة الأعمدة عن طريق تحديث عرض الإحصائيات اللاحقة. إذا قرر ملقم SQL أن الإحصائيات زيادة ثلاث مرات branded العمود تصاعدي. سيتم تحديث الإحصائيات تلقائياً في وقت التحويل البرمجي الاستعلام إذا تحققت الحالتين التاليتين:
  • تم تعيين علامة تتبع 2389.
  • يتم branded عمود تصاعدي.
  • يوجد فهرس covering العمود تصاعدي كمفتاح البادئة.
ترجمة عبارة للبحث عن أعلى قيمة وإضافتها خطوة جديدة في نهاية مدرج تكراري موجودة طراز بيانات تمت إضافتها مؤخراً.

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

لتمكين المنشأة تلقائياً إحصائيات سريع مفاتيح تصاعدي المعروفة تشغيل العبارة التالية:
DBCC TRACEON ( 2389, -1 )
لتمكين تلقائياً إنشاء إحصائيات السريع لـ المعروفة مفاتيح تصاعدي أو مفاتيح تصاعدي غير معروفة تشغيل كافة الأعمدة التي تتضمن العبارة التالية:
DBCC TRACEON ( 2389, 2390, -1 )
يمكنك أيضاً استخدام -T تبديل سطر الأوامر لـ Sqlservr.exe لتمكين هذه العلامات التتبع جهازي الواسعة للملقم. لمزيد من المعلومات، قم بزيارة موقع المطور Microsoft Network (MSDN) التالي على الويب:لمزيد من المعلومات حول مخطط التسمية لتحديثات Microsoft SQL Server انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
822499مخطط تسمية جديدة حزم تحديثات برامج Microsoft SQL Server
لمزيد من المعلومات حول مصطلحات تحديث البرامج "، انقر فوق رقم المقالة التالي لعرضها في" قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

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

خصائص

رقم الموضوع: 922063 - آخر مراجعة: 03/13/2009 17:25:13 - المراجعة: 2.0

Microsoft SQL Server 2005 Service Pack 1

  • kbmt kbautohotfix kbexpertiseadvanced kbtshoot kbfix kbsql2005engine kbhotfixserver kbqfe kbpubtypekc KB922063 KbMtar
تعليقات