چگونه می توان حجم لاگ های دیتابیس را کاهش داد؟

 

به ازای هر تراکنشی که در پایگاه داده انجام می شود یک  log فایل ساخته می شود که با گذشت زمان حجم بالایی از فضای database را اشغال خواهند نمود، شما می توانید از طریق این دستورالعمل نسبت به حذف لاگ فایلها اقدام نمایید.

نکته : با توجه به نوع سرویس خود به روش ذیل را برای ورود به SQL Web Manager    دنبال نمایید :

 

از طریق آدرس cp.yourdomain (به جای yourdomain   نام دامین خود را وارد نمایید) و با وارد نمودن نام کاربری و رمز عبور مربوطه وارد کنترل پنل wsp شوید. سپس آیکون database   را انتخاب و گزینه SQL Server 2008 را انتخاب نمایید. در صفحه جاری روی گزینه Browse database که در مقابل نام دیتابیس شما می باشد کلیک نمایید.

 

 صفحه ای به شکل زیر لود خواهد شد:

بعداز وارد نمودن نام کاربری و رمز عبور مربوطه می توانید وارد SQL Web Manager   شوید:

1- در پنجره سمت چپ روی گزینه logs truncate   کلیک نمایید.

 

 

در صفحه لود شده روی گزینه truncate   کلیک نمایید:

 

 

2- اینبار روی گزینه Shrink کلیک نمایید:

در  پنجره لود شده در قسمت Target Percentage   عدد صفر را وارد نموده و روی گزینه Shrink کلیک نمایید:

بعد از اتمام عملیات می توانید حجم کنونی دیتابیس را در صفحه جاری، پنجره سمت چپ قسمت پایین صفحه مشاهده نمایید.

 

 

 

بازخورد

سلام
این سیستمتون مورد داره.من که با این روش هیج وقت نتونستم لاگ دیتابیس رو حذف کنم.یک پیغام خطایی بهم میده

mahboubeh golverdi (5/31/2017 در 8:08 AM)
با سلام و وقت بخیر
احتراما به اطلاع می رساند مشکلی در Truncate و Shrink فایل ها وجود نداشته و می توانید بدون مشکل از این راهنما استفاده نمایید. توجه داشته باشید زمانی که دکمه Truncate یا Shrink را میزنید اروری دریافت می کنید اما در واقع عملیات مربوطه انجام شده است.

مسعود محمدی (6/12/2017 در 10:22 AM)
موضوع دقیقا این است بعلت اینکه کار نمی کند هر دفعه کارشناس ایران هاست این کار را انجام میدهد ( البته با درخواست ما )
Aminzadeh (7/29/2019 در 5:15 PM)