بامكانك تحويل نوع جدول الsession من heap الى myisam
لان الجداول التي من نوع heap تكون في الذاكرة مباشرة و تتميز بالسرعة و تستخدم عادة كـTemp.
اما الجداول التي من نوع myisam فتكون مخزنة في الhard مثل باقي أغلب الجداول و لا تتأثر باعادة التشغيل.
لكن هذا التحويل ممكن ان يقلل من كفاءة و سرعة المنتدى خاصة اذا كان المنتدى عليه زيارات عالية .
-----------------------------------------------
السلام عليكم
بداية أخي اشكرك على ردك الكريم وعلى فكره بس لا تقول انتم الجدد لانك ما تعرف الجديد
ما احب اعرفك بنفسي سوى اني اشتغلت في تطوير منتديات ال VBulletin أكتر من سنتين
واشتغلت مبرمج php والان والحمد لله بدير 8 سيرفرات
ورغم دا كله انا لسه بتعلم ولا أدعي العلم
الجدولين المذكورين cpsession و session من نوع HEAP لا ينطبق عليهم طريقة الاصلاح من السي بانل
بقية جداول المنتدى من نوع MyISAM
اولا ما هي وظيفة الجدولين ؟ الجدول الاول خاص بتسجيل حركات المشرفين العام داخل لوحة التحكم
الجدول التاني خاص بتسجيل حركات الاعضاء في المنتدى
لما يكون عندك جدول من نوع MYISAM بتقدر تضيف فيه بيانات بأي حجم محتاجه ربما يكون غير محدود الا اذا كنت محدده مثلا عن طريق ال Cpanel محدد مساحه للموقع كامله او عن طريق ان الهارد ديسك بتاعك ممتلئ او اي طريقه اخرى
الجدول من نوع HEAP له حجم معين لا يزيد عنه عند الوصول لهذا الحد يظهر الخطأ في معظم المنتديات ان المنتدى غير قادر على اضافة اي بيانات داخل الجدول Session لأنه ممتلئ ويجب عليك افراغه اعتقد واجة أشخاص كتير ان لم تكن واجهتك المشكله وبتروح تفرغ جدول ال ال Session
يمكنك تغيير نوع الجداول من HEAP الى MyISAM لتفادي هذه المشكله ولكن بيتم تسجيل تحركات الاعضاء في الجدول وبيكون حجم الداتا بيز كبير جدا وبيكبر بطريقه سريعه بسبب هذا الجدول
ان الجداول الي تحمل خاصية HEAP لا تأثر في المنتدى اذا كانت cpsession و session
اما اذا كانت غيرها فحولوها الي ال MyISAM
والسبب موجود في الاعلى
وبذكره للي ما يحب يقرا
بعض الجداول تتخزن في الهارديسك في السيرفر
وبعضهم تتخزن في الموميري في السيرفر
فطبعا الموميري ذاكرته محدوده ومب كبيره فعند اكتمال الحد الاقصى للجدول يتوقف عليك الجدول ويظهر عندك هذا الخطأ
فهذا خطأ حميد
الان لو حولنا هذيل الجدولين للهارديسك بتكبر عليك قاعدة البيانات وبيسبب بطئ في المنتدى الانه بيخزن بيانات جميع الاعضاء الي يدخلون ويخرجون والمشرفين والمدير والزوار
في cpsession و session
بالنسبة لمن يسأل عن متى يحدث تغير في حالة الجدول ، فهناك عندة إحتمالات من ضمنها إستيراد بكب غير سليم أو ترقية خاطئة وغيرها !
بخصوص جداول ( session ، cpsession )
بعد قراءة وأسئلة .. من الأفضل الإبقاء عليها في حالة HAPE لأن مثل هذا النوع من الاستعلامات تحتاج للتعديل بشكل مستمر ومن الأفضل وضعها بالميموري بدلا من الملفات وذلك لسرعة التعديل والحذف المستمر بدلا من انتظار التنفيذ عن طريق الملفات في ال mysql ، لتنفيذ الأوامر بسرعه .. وبقية الجداول في حالة MYISAM ، وتطبيقي كان على أحد الجدولين لأن القاعدة المطبق عليها الشرح لم يكن بها جدول في حالة HAPE
لكن السؤال الي يطرح نفســه اخواني كيف نقوم بعمليــة تفريغ ، الجداول المؤقتــه لكي نتفادا الخطأ ، هل هي تتفرغ بشكل تلقائي بعد ضهور الخطأ ، يا ريت الحل ، لكي نتفادى المشكله ،
لكن السؤال الي يطرح نفســه اخواني كيف نقوم بعمليــة تفريغ ، الجداول المؤقتــه لكي نتفادا الخطأ ، هل هي تتفرغ بشكل تلقائي بعد ضهور الخطأ ، يا ريت الحل ، لكي نتفادى المشكله ،
تحياتي لكم
جرافيكس .
السلام عليكم
ياريت تجاوبو على هالسؤال لأني والله وانا اقرا الردود كان في بالي نفس السؤال بس سبحان الله يوم وصلت لقيته كاتبه امانة تردون علينا بالشرح الوافي ربي يبارك فيكم