PDA

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



mahdishad
شنبه 04 تیر 1390, 10:07 صبح
چرا حجم فایل های mdf و dlf پایگاه پس از پاک کردن جدول ها با دستور delete به مرور زمان زیاد می شود؟

AminSobati
شنبه 04 تیر 1390, 12:11 عصر
سلام دوست عزیزم،
در خصوص فایل mdf، فضای آزاد شده به Windows برنمیگرده و سایز فایل کاهش پیدا نمیکنه. تا زمانیکه Shrink انجام بشه. ولی توصیه میکنم روی Data File عمل Shrink انجام ندین. سوالی که پیش میاد: آیا این فضای آزاد شده به هدر خواهد رفت؟ جواب: خیر، اطلاعاتی که جدیدا وارد دیتابیس میشه در این فضاهای خالی قرار میگیره و تا مدتها سایز Data File افزایش پیدا نخواهد کرد.
اما در مورد ldf، چون حذف اطلاعات باید Log بشه، پس سایز این فایل افزایش داره. عمل Shrink روی این فایل بلامانعه.
ناگفته نماند گزینه Recovery Model درDatabase Options روی رفتار Log File تاثیر مستقیم داره