PDA

View Full Version : سوال: چرا حجم فايل LDF من زياد ميشه؟



Modifier
یک شنبه 27 تیر 1389, 09:43 صبح
سلام

ديتا بيس من چه روي host چه روي local حجم فايل LDF آن زياد ميشه...خيلي هم زياد..
دليلش چيه؟

چيكار كنم؟

ممنون

ياعلي.

sia_2007
یک شنبه 27 تیر 1389, 19:35 عصر
ازش Transaction Log Backup بگیر
اون هم به صورت دوره ای.
با این کار اجازه دوباره نویسی رو روی T Log رو به SQL Server میدی.
سعی کن با Disaster Recovery تو SQL Server آشنا شی
حداقل چهارتا فیلم CBT Nuggets 70-432 رو

MOJTABAATEFEH
یک شنبه 27 تیر 1389, 20:09 عصر
سلام

ديتا بيس من چه روي host چه روي local حجم فايل LDF آن زياد ميشه...خيلي هم زياد..
دليلش چيه؟

چيكار كنم؟

ممنون

ياعلي.

دوست عزیز این فایل به اصطلاح دفتر تراکنش نامیده می شود و کلیه ی کارهایی که شما انجام میدهید به صورت خاصی در این دفتر نوشته می شوند پس طبیعی است که حجم فایل بالا بره برای این مشکل شما 2 راه دارید :



تعیین حداکثر حجم برای این فایل در زمان طراحی یا با کد نویسی
پاک کردن دفتر تراکنش هر چند وقت (دلخواه) با دستور زیر


backup transaction NAME_LOG with truncate_only


موفق باشید

sia_2007
یک شنبه 27 تیر 1389, 22:18 عصر
دوست عزیز؛ اگه قراره که ازش استفاده نشه و Truncate بشه
همون بهتر که Recovery Mode رو بذاریم روی Simple
که حجمش در حد کیلو بایت بمونه؛ ( غیر از سایز اولیه البته )

MOJTABAATEFEH
چهارشنبه 30 تیر 1389, 20:40 عصر
دوست عزیز؛ اگه قراره که ازش استفاده نشه و Truncate بشه
همون بهتر که Recovery Mode رو بذاریم روی Simple
که حجمش در حد کیلو بایت بمونه؛ ( غیر از سایز اولیه البته )

دوست عزیز من نگفتم کلا ازش استفاده نمی کنیم شاید در حین کار بهش نیاز پیدا کنیم !
منظور من این بود که به صورت متناوب و مشخص هر چند ساعت (در صورت کار با حجم زیاد اطلاعات) پس از پشتیبان گیری این فایل رو پاک کنیم یا بر اساس شرط خاصی مثل حجم ، دو روزی یک بار ، ترکنش های سنگین و ......


موفق باشید