السلام عليكم
اواجه مشكلة خطيرة جدا جدا!
لدي جدول innodb استخدمه لتسجيل الزوار الموجودين في الموقع ( عداد ) ، فجأة يتوقف الموقع عن الاستجابة وعندي فحصي للسيرفر MySQL اجد انه هنالك اكثر من 200 اتصال مفتوح وعالق ومعظها متعلقة بهذا الجدول (DELETE + UPDATE)!!
ملاحظات:
- لدي سيرفر خاص بالـ MySQL وبذاكرة وسرعة عالية جدا.
- استخدم innodb لانها اكثر امان حيث ان لي تجارب مع MyISAM ادت الى تلف بعض الجداول.
- لا استخدم transactions.
- قمت بفحص جميع اعدادات السيرفر وتأكدت من انها صحيحة.
- عند ايقاف الـ MySQL واعادة تشغيله ( حتى في وقت الذروة والنشاط العالي ) يعود الموقع للعمل بشكل ممتاز ولساعات طويلة دون اي مشكلة!!! بمعنى ان الضغط لم يزول ولكن المشكلة زالت !!
- تكوين الجدول:
CREATE TABLE `onlineusers` ( `timestamp` int(15) NOT NULL default '0', `ip` varchar(40) collate latin1_bin NOT NULL default '', KEY `ip` (`ip`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=latin1_bin
اين تكمن المشكلة ؟؟
كيف يمكنني زيادة فعالية أداء الجدول؟؟
الرجاء المساعدة للضرورة !!!
