• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

فشرده سازی بانک اطلاعاتی MySQL

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
من یک بانک اطلاعاتی Mysql دارم که به شدت داره حجم زیاد میشه .

میشه بگید چه جوری میتونم اونو فشرده کنم ؟
منظورت چیه فشرده کنی , اگه فشرده کنی چجوری پس ازش استفاده میکنی !

خوب حجم دیتابیس وقتی داده زیاد باشه زیاد میشه ! مشکل خاصی جز فضا پیش نمیاد ,
مای اس کیو ال هم سرعتش بالاست نگران کند شدنش نباش :D
 

Bhrzk

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2005
نوشته‌ها
10,561
لایک‌ها
2,968
محل سکونت
توی جیب کوچولوت
خوب آخه من با 1200 تا رکورد 50 مگ رو اشغال کرده :D
 

firebird

Registered User
تاریخ عضویت
2 جولای 2005
نوشته‌ها
1,424
لایک‌ها
10
سن
47
یعنی هر رکوردت بالای 400k هست؟ جه خبره؟ احتمالاً fulltext رو هم فعال کردی اینقدر بزرگ شده.
 

shahkey

Registered User
تاریخ عضویت
16 نوامبر 2005
نوشته‌ها
1,235
لایک‌ها
5
خوب آخه من با 1200 تا رکورد 50 مگ رو اشغال کرده :D
این که خوبه !
سیستم خبریه من روزی 500 تا رکورد اضافه میکنه و حجم دیتابیسم 95 مگ شده!
اگه خیلی ترافیک زیاد نیست مشکلی نداره .
 

firebird

Registered User
تاریخ عضویت
2 جولای 2005
نوشته‌ها
1,424
لایک‌ها
10
سن
47
مشكل حجم ديتابيس نيست. مشكل ايشون حجم ركوردها هست كه غير منطقي ميزنه. يا داره عكس رو تو ديتابيس ذخيره ميكنه يا ايندكس هاش مشكل دارند و گرنه text كه اينقدر بزرگ نميشه. الان من يه ديتابيس دارم 460.000 تا ركورد هست شده 300 مگ و مشكلي هم نداره اما ايشون با 1200 تا ركورد شده 95 مگ كه بايد جلوشو بگبره وگرنه ديگه حتي backup هم نميتونه از ديتابيسش بگيره.
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
یعنی هر رکوردت بالای 400k هست؟ جه خبره؟ احتمالاً fulltext رو هم فعال کردی اینقدر بزرگ شده.
اره , احتمالا همینه که firebird 'گفت !
اشکال از اندازه مقدار فیلد ها میتونه باشه !
 

Bhrzk

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2005
نوشته‌ها
10,561
لایک‌ها
2,968
محل سکونت
توی جیب کوچولوت
والا من که عکس ذخیره نمی کنم

به خدا همش متن هست .

خوب فیلد هارو چی بزنم ؟

چه جوری درستش کنم ؟
 

firebird

Registered User
تاریخ عضویت
2 جولای 2005
نوشته‌ها
1,424
لایک‌ها
10
سن
47
والا من که عکس ذخیره نمی کنم

به خدا همش متن هست .

خوب فیلد هارو چی بزنم ؟

چه جوری درستش کنم ؟
پس اگه عکس اضافه نمیکنی یا واقعاً متنهات بزرگ هست (دائره المعارفی چیزی هست شاید) یا داری قابلیت FULLTEXT فیلدها رو فعال کردی یا ایندکسهات مشکل داره. اگه در برنامه از ()MATCH استفاده میکنی که مجبوری FULLTEXT رو برای فیلدی که توش جستجو میکنی فعال کنی وگرنه تو structure جدول بگرد ببین جلوی کدوم فیلد FULLTEXT خورده اونو بردار. (تو phpmyadmin آیکونش یه حرف T هست). بعد توی index های جدول هم همین کار رو انجام بده. البته این حدس منه حالا ممکنه مشکل چیز دیگه ای باشه.
 
بالا