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

توزع microsoft SQL Server 2008 R2 Service Pack 1 (SP1) أو Microsoft SQL Server 2012 في ملف واحد يمكن تنزيله. نظرا لان الإصلاحات تراكمية ، يحتوي كل إصدار جديد علي كل الإصلاحات العاجلة وكل تحديثات الأمان التي تم تضمينها في إصدار SQL Server 2008 R2 Service Pack 1 (SP1) أو Microsoft SQL Server 2012 update.

مؤشرات الخطأ

اطّلع على السيناريو التالي:

  • تقوم بتثبيت مثيل Microsoft SQL Server 2008 R2 أو Microsoft SQL Server 2012 علي الكمبيوتر.

  • يتم تنفيذ العبارات المتزامنة المشابهة لما يلي في المثيل:

    CREATE PROC p AS RETURN (
    query
    ); EXEC p;

    أو ، يمكنك تشغيل استعلام يحتوي علي التعليمات البرمجية التالية:

    IF EXISTS(
    subquery
    );
  • استخدام وحده المعالجة المركزية CPU مرتفع ، وتكون مؤشرات ترابط العمل في حاله رونابل.

  • الاتصال الخاص بالQUERY_EXEC_STATS السبينلوك مرتفع. علي سبيل المثال ، يتم زيادة عدد الزيادات والتضاربات المحتملة والقيم الخلفية لQUERY_EXEC_STATS سبينلوك بسرعة.ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. للحصول علي مزيد من المعلومات حول كيفيه مراقبه سبينلوك الQUERY_EXEC_STATS ، راجع القسم "مزيد من المعلومات".

في هذا السيناريو ، قد يحدث بطء في الأداء.

السبب

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

الحل

معلومات التحديث التراكمي

SQL Server 2012

تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 1 ل SQL Server 2012. للحصول علي مزيد من المعلومات حول حزمه التحديث التراكمي هذه ، انقر فوق رقم المقالة التالي لعرض المقالة في قاعده معارف Microsoft:

2679368 حزمه التحديث التراكمي 1 ل SQL Server 2012ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2012 تصحيح السابق. توصي Microsoft بمراعاه تطبيق أحدث إصدار من الإصلاحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2692828 تم إصدار SQL Server 2012 الذي تم إصداره بعد SQL Server 2012 يجب تطبيق إصلاح عاجل ل SQL Server 2012 علي تثبيت SQL Server 2012.

حزمه التحديث التراكمي 5 ل SQL Server 2008 R2 SP1

تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 5. للحصول علي مزيد من المعلومات حول كيفيه الحصول علي حزمه التحديث التراكمي هذه ل SQL Server 2008 R2 SP1 ، انقر فوق رقم المقالة التالي لعرض المقالة في قاعده معارف Microsoft:

2659694 حزمه التحديث التراكمي 5 ل SQL Server 2008 R2 SP1ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي كانت مضمنه في إصدار SQL Server 2008 R2 SP1 السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2567616 تم إصدار الإصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2 SP1

مزيد من المعلومات

لمراقبه سبينلوك الQUERY_EXEC_STATS ، قم بضبط تاخير التكرارات وعددها بما يتناسب مع بيئتك في التعليمات البرمجية التالية ، ثم قم بتشغيلها:

SET NOCOUNT ONCREATE TABLE #spins([Spinlock Name] varchar(50),Collisions numeric,Spins numeric,[Spins/Collision] float,[Sleep Time (ms)] numeric,Backoffs numeric, InsertTime datetime DEFAULT GETDATE())DECLARE @counter int = 1WHILE @counter < 10      BEGIN            INSERT INTO #spins ([Spinlock Name], Collisions, Spins, [Spins/Collision], [Sleep Time (ms)], Backoffs) EXECUTE ('DBCC SQLPERF (''SPINLOCKSTATS'') WITH NO_INFOMSGS')            WAITFOR DELAY '00:00:05'            SET @counter +=1      ENDSELECT * FROM #spins WHERE [Spinlock Name] = 'QUERY_EXEC_STATS' ORDER BY InsertTimeDROP TABLE #spins

الحالة

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×