PDA

View Full Version : ثابت ماندن اندازه فایل دیتابیس بعد از پاک کردن جداول



سعید صابری
دوشنبه 28 مرداد 1392, 21:30 عصر
با سلام خدمت دوستان
یک دیتابیس با چند تیبل ساختم که با اطلاعات حجمش شد 1.5 GB. وقتی اطلاعات درون جدول ها را پاک کردم یعنی همه جدول ها خالی شدند حجم ثابت ماند حتی جدول ها را حذف کردم ولی دوباره حجم ثابت ماند در حالی که هیچ اطلاعاتی در دیتابیس نبود. آیا برای دینامیک بودن نیاز به تنظیمات خاصی است؟

BORHAN TEC
سه شنبه 29 مرداد 1392, 10:09 صبح
سلام
به خاطر اینکه اطلاعات به صورت منطقی پاک شده. برای اعمال تغییرات از پایگاه داده بکاپ بگیر و restore کن. حالا میبینی که تغییرات اعمال شده. در ضمن به این نکته توجه داشته باش با اینکه بعد از حذف اطلاعات اندازه پایگاه داده تغییر نکرده ولی با این تفاسیر اگه باز هم اطلاعات به پایگاه داده اضافه کنی میبینی که حجم پایگاه داده زیاد نمیشه، مگر اینکه اونقدر اطلاعات اضافه کنی که تعداد Page ها از تعداد Page های قبلی بیشتر بشه.

سعید صابری
سه شنبه 29 مرداد 1392, 15:01 عصر
پس فایل هاش دینامیک نیست.به نظر شما این یک نقطه ضعف نیست؟



ه خاطر اینکه اطلاعات به صورت منطقی پاک شده.

پس قاعدتا باید بشه اطلاعات برگردوند اگر این درسته چجوری این کار امکان پذیره؟

khorsandreza
چهارشنبه 30 مرداد 1392, 20:19 عصر
پس فایل هاش دینامیک نیست.به نظر شما این یک نقطه ضعف نیست؟
تقریبا در همه دیتابیسها اطلاعات بصورت منطقی حذف میشوند و باید نسبت به هر دیتابیس روش بکاپ و ریستورش را انجام داد من تا جائی که اطلاع دارم حذف واقعی در فایل های dbf تفاق می افته اکسس، اسکیو سرور ، اینتر بیس ،فایربرد،اگه اشتباه نکنم PostgreSQlبه همین شیوه حذف میشوند

سعید صابری
چهارشنبه 30 مرداد 1392, 20:34 عصر
درسته.ولی در صورتی که از delete استفاده کنیم نه از Drop.