السلام عليكم ورحمة الله وبركاتة
البعض يعانى من الضغط على قواعد البيانات وخاصة للمواقع الكبيرة ..
اذآ الحل ان شاء الله حذف الرسائل الخاصة و رسائل الزوار و الصورة الرمزية والتواقيع مرة وحدة
اذآ الحل ان شاء الله حذف الرسائل الخاصة و رسائل الزوار و الصورة الرمزية والتواقيع مرة وحدة
ملحوظه: يفضل غلق المنتدي قبل التنفيذ ..
اولآ حذف رسائل الزوار لجميع الاعضاء
PHP:
TRUNCATE `visitormessage`;
PHP:
TRUNCATE `visitormessage_hash`;
PHP:
UPDATE user SET vmunreadcount = 0, vmmoderatedcount = 0
ثانيآ حذف الرسائل الخاصة لجميع الاعضاء
PHP:
TRUNCATE `pm`;
PHP:
TRUNCATE `pmreceipt`;
PHP:
TRUNCATE `pmtext`;
بعد إضافة هذه الأوامر ستحذف كافة الرسائل الخاصة من قاعدة البيانات
وأخيرآ سيتم إضافة الأمر الجديد لتصفير عدد الرسائل الخاصة لكافة الأعضاء لجعل مجموع الرسائل صفر
وأخيرآ سيتم إضافة الأمر الجديد لتصفير عدد الرسائل الخاصة لكافة الأعضاء لجعل مجموع الرسائل صفر
PHP:
UPDATE `user` SET `pmtotal` = 0, `pmunread` = 0;
ثالثآ حذف الصور الرمزية لجميع الاعضاء
PHP:
TRUNCATE customavatar;
PHP:
UPDATE user SET avatarid='';
رابعآ حذف التواقيع لجميع الاعضاء
PHP:
UPDATE `usertextfield` SET `signature` = ''
ولوضع توقيع جديد لجميع الأعضاء نفذالأستعلام التالى
PHP:
UPDATE `usertextfield` SET `signature` = 'ضع كود التوقيع الجديد هنا'
اتمنا للجميع التوفيق ..
ان اصبت فهو من الله وان اخطأت فهو مني ومن الشيطان
مودتي
مودتي
ديجي عمان
المصدر
حذف الرسائل الخاصة و رسائل الزوار و الصورة الرمزية و التواقيعالمصدر