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

ما هو الحل لجدول وصل حجمه 16 ميقا

مغلق
بدأه سيرفر بعارين في 21 أغسطس 2006 · 2 رد · 959 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يوجد لدي منتدى وتوقف عدة مرات عن العمل

والسبب امتلاء جدول session

والحل تفريغ الجدول ويعود المنتدى للعمل

المنتدى نوعه vb

لم اترك حل موجود في النت الا وجربته

بداية بحذف الجدول وتركيب واحد جديد

وتركيب هاك إظهار الايبي الحقيقي

ولكن المشكله لازالت مستمره

فهل استطيع اضافة تعليمة تفرغ الجدول عند وصوله لحد معين ولنفرض 10 قيقا مثلاً

و هل توجد طريقه اخرى لحل هذه المشكله

انتظر ردود الخبراء

#2

اخي العزيز المشكلة سهلة

الجدول سيزين هو جدول مؤقت

اتصل بالاداتا سنتر و خليهم يحدود الحجم لهذا القواعد عن طريق ال tmp_table_size

و اعتقد سبب الامتلاء هو عدم تحديد ال wait_timeout

اتصل بيهم و خليهم يحلون هاي المشكلة

و اتمنى تكلي اسم الشركة الي انت ماخذ منها استضافة حتى احذر الجميع من عدها :P

#3

اعتذر عن كلامي السابق بعد ما راجعت قواعد البينات داخل المنتديات

وجدت ان هذا الجدول ليس جدولا موقتا ولكن احكل اسهل داخل لوحة التحكم اذهب الى

Scheduled Task Manager

و نشط هذا الخيار

Hourly Cleanup

هذا الخيار يحتوا على هذا السكربت

$vbulletin->db->query_write("
	DELETE FROM " . TABLE_PREFIX . "session
	WHERE lastactivity < " . intval(TIMENOW - $vbulletin->options['cookietimeout']) . "
	### Delete stale sessions ###

و للتاكد راجع الملف

./includes/cron/cleanup.php

و نشط الخيار الثاني

Hourly Cleanup #2

لان يحتوي على السكربت

$vbulletin->db->query_write("
	DELETE FROM " . TABLE_PREFIX . "session
	WHERE lastactivity < " . intval(TIMENOW - $vbulletin->options['cookietimeout']) . "
	### Delete stale sessions ###
");

و للتاكيد راجع الملف

./includes/cron/cleanup2.php

و اعتقد كل مشاكلك راح تنحل باذن الله

و ارجع و اعتذر على الخطء :(

هذا الموضوع مغلق.

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