ورود

View Full Version : اضافه شدن حجم بانک



*unos*
سه شنبه 13 مرداد 1388, 13:21 عصر
با سلام
حجم بانک sql ام از مدتی قبل کم کم داره زیاد میشه
فکر کنید در 5 سال کل حجمش شده 3 گیگ ،حالا در عرض 2 ماه اخیر شده 18 گیگ
4 گیگ log file بقیش data ست
فکر می کنید چه مشکلی پیش اومده ؟
چه شکلی می تونم حجمش رو کم کنم؟
با تشکر

بهنام بهمنی
سه شنبه 13 مرداد 1388, 13:30 عصر
حجم mdf فایلت وابسته به طراحی است و حجم اطلاعات ورودی
اما برای کم کردن ldf فایل یک را ساده detache کردن پایگاه داده وبعد عوض کردن نام ldf و دوبار attache کردن است که حجم ldf صفر خواهد شد

In_Chan_Nafar
سه شنبه 13 مرداد 1388, 17:20 عصر
دوست عزيز اصولي ترين راه براي كاستن حجم فايل ldf روش زير است
1- يك Full Backup‌از بانك اطلاعاتي بگير
2- يك Log Bcakup از بانك اطلاعاتي بگير
3- فايل LDF را Shrink كن (دستور مربور به اين كارDBCC SHRINKFILE )
4- مي تواني براي اين كار يك Plane‌مناسب تهيه و اون را با Job و... انجام دهي حتي مي تواني در اين Plan پشتيبان‌هايي از نوع Differential را در نظر بگيري

و اما فايل MDF‌معمولا Shrink اين كار پدر بانك اطلاعاتي و ايندكس و ... را در مي آورد در جداولت اگه نوع داده باينري داري برو سراغ NDF و يا اگه از 2008 استفاده مي كني براي نوع داده باينري برو سراغ FileStream