الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Process With Status Sleeping

بدأه abohmzad في 9 مارس 2009 · 3 رد · 718 مشاهدة · في قسم تكنولوجيا Microsoft .NET العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة ،،

اخوتي عندي سؤال حول عدد الـSleeping Process الموجودة في الـ SqlServer 2005 الناتجة عن كثرة عدد الاتصالات Connections بقاعدة البيانات

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

http://social.msdn.microsoft.com/Forums/en...7-a6b4e8e49de6/

تقبلوا تحياتي

#3
System Down كتب:
الجواب هو إغلاق الكونكشن حال انتهائك من استخدامه.

أخي الكريم أغلقت الكونكشن ومامشي الحال

عملت Dispose للاوبجكت كمان ما مشي الحال

ما بيمشي الحال غير لما أغلق البرنامج

#4

هناك خاصية في معظم قواعد البيانات بما فيها SQL Server اسمها pooling. باختصار هي تقوم على الإبقاء على عدد من الإتصالات على الداتابيس مفتوحة و تسليمها إلى البرنامج حين الطلب بدلاً من إنشاء إتصال جديد كل مرة (لأنها عملية مكلفة). هذه الـprocess المفتوحة هي هذه الإتصالات النائمة التي تنتظر من يأخذها. لذا لا تقلق، هذا هي الطريقة التي صممت بها لذا دعها كما هي.

مواضيع مشابهة