ايران ويج

نسخه‌ی کامل: مشکل با دیتابیس سایت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
اگه دیده باشین این چند روزه دیتابیس سایت یکم مشکل داره این به خاطر فشار زیادیه که به سرور می یاد و به خاطر کوئری هاییه که زمان زیادی رو می گیرن
بیشترین مشکل هم با تیبل session که هر از گاهی باید optimize بشه بعضی وقتها هم کرش می کنه
خلاصه بگم این تیبل کارش چیه؟ یادمه تو oscommerce می شد توی یه فایل هم اینا رو ریخت اینجا رو کسی خبر نداره؟
نمی شه که هر روز optimiz کنم
هر ده باری که سعی می کنم بیام توی سایت . یک بار موفق میشم !

تجربه این مشکلات رو نداشتم ..
بخاطر حجمش این مشکل پیش میاد یا فراخوانی ؟!
دیگه این خبر ها هم نیست یکی دو روز بیشتر مشکل نداشت الان که من مشکلی ندارم برای ورود
حجم و فراخوانی ها که زیاده ولی بیشتر به خاطر حذف و اضافه زیاده که داده ها رو پراکنده می کنه (دیفراگ ویندوز یادته؟ ) دایم باید مرتبش کرد
توی phpmyadmin زمانی که optimize میکنی ، کوئری که اینکار رو انجام میده رو اون بالا مینویسه .
کافیه از اون کوئری توی php استفاده کنی و هر چند وقت یکبار اون فایل php رو اجرا کنی تا خودش optimize کنه .
تازه میتونی فایل رو توی cron jobs بزاری که مثلا به صورت خودکار هر روز یک مرتبه اینکار رو انجام بده.

نبی
این پاک کردن صورت مسئله است می خواستم اساسی حلش کنم البته فعلا رو این سرور جدید مشکلی نداریم
اگه اشتباه نکنم این چیزی هست که توی ASP.Net هم قابلیتش وجود داره . اجازه میده که session ها توی یک دیتابیس ذخیره بشن و در موقع نیاز بازیابی بشن . این قابلیت واسه اینه که بتونیم اطلاعات session ها رو بین سرورهای مختلف share کنیم . حالا نمیدونم که این table همونه یا نه ؟ در هر حال فک نکنم نیازی باشه که session ها رو بخواییم توی یه دیتا بیس ذخیره کنیم مگه دلیله خاصی داشته باشیم .
دقیقا منم می گم نیاز نیست حا مشکل اینجاست چه جوری به این mybb حالی کنیم
ظاهرا این مشکل توی 1.2.2 MyBB حل شده و خودش عمل پاکسازی رو برای session ها انجام میده ولی واسه نسخه های قدیمی تر شما باید خودت کد بنویسی که اینکار رو انجام بده . ظاهرا راهی نداره !
ha_60 نوشته است:این پاک کردن صورت مسئله است می خواستم اساسی حلش کنم البته فعلا رو این سرور جدید مشکلی نداریم

optimize کردن بانک اطلاعاتی یه چیز طبیعیه که هر چند وقت یکبار باید انجام بشه ، پاک کردن صورت مسئله نیست !