سؤال

هذا هو واحد مثيرة للاهتمام بالنسبة لي - على الرغم تقريبا تافه العنوان.لقد استخدمت فايربيرد لفترة طويلة ، ولكن ليس حتى لاحظت في الآونة الأخيرة مثيرة للاهتمام السلوك.

أنا باستخدام جزءا لا يتجزأ من فايربيرد 1.5 و لاحظت أنني إذا الاشياء قاعدة بيانات كاملة من النقط (دعنا نقول 10mb يستحق) ، يزيد حجم قاعدة البيانات.ومن ثم يمكنني حذف جميع الحقول في قاعدة البيانات و حجم ملف DB يبقى في توسيع حجم.حاليا هو في 20mb و هي فارغة تماما.

وأنا أعلم أن فايربيرد هذا بنيت في العمارة (سريعة الفهرسة, سرعة القضايا إلخ), ولكن أنا دائما أعتقد أن ينخفض مرة أخرى إلى أسفل إلى الأصلي ~2mb الافتراضي.

هل من أحد لديه أي اقتراحات 'فرغ' من حجم الملف ؟ والسبب هو أن هذا الفضاء واعية المسألة.إذا كان لدي طن من المساحة للعمل مع, لم أكن أهتم.ومع ذلك ليس هذا هو الحال و أريد أن تكون الأمور على النحو الأمثل ممكن

وذلك بفضل!

هل كانت مفيدة؟

المحلول

الطريقة الوحيدة لتحرير المساحة غير المستخدمة في قاعدة بيانات فايربيرد هو أن تفعل نسخة احتياطية ثم فوري استعادة من النسخ الاحتياطي (المرجع: فايربيرد التعليمات).

هنا هي تقنية جيدة تفسير سبب ذلك.

علما بأن فايربيرد سوف إعادة حاليا المساحة غير المستخدمة - أي.إذا وضعت آخر 10MB من النقط في قاعدة البيانات لا ينبغي أن تنمو إلى 30MB.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top