PDA

View Full Version : Transaction Log



karimh
دوشنبه 26 اردیبهشت 1384, 17:01 عصر
با سلام
یه سوال دارم : :گیج:

افزایش یا کاهش اندازه Transaction Log چه اثری در کارایی نرم افزارها دارد.



مرسی :sunglass:

AminSobati
دوشنبه 26 اردیبهشت 1384, 22:07 عصر
دوست عزیزم،
این فایل فقط جهت امنیت دیتابیس شما ارزش داره و تاثیری در سرعت و عملکرد نرم افزار نداره.
البته منظور از امنیت، بحث نفوذ پذیری و امثالهم نیست، بلکه امنیت در برابر اشکالات و احیاء اطلاعات به هنگام بروز خرابی در سرور مورد بحثه

hmm
سه شنبه 27 اردیبهشت 1384, 09:12 صبح
آیا با از دست رفتن این فایل داده ها قابل بازیابی نیست
در ضمن
تفاوت back up از نوع transation و diffrent چیست

AminSobati
چهارشنبه 28 اردیبهشت 1384, 23:41 عصر
اصولا لوگ فایل مثل جعبه سیاه هواپیما عمل میکنه. هر چیزی در این فایل ثبت میشه و در صورتی که از Full Recovery Model استفاده کنین، قابلیتهای مهمی در احیاء و Recover کردن اطلاعات به ما میده. ولی در حالت Simple Recovery Model مرتبا اطلاعات داخل این فایل حذف میشه تا حجمش افزایش پیدا نکنه. ولی در عوض اون قابلیتها که در Full Recovery Model وجود داره رو در اختیار نخواهیم داشت.
Transaction Log Backup از لوگ فایل پشتیبان تهیه میکنه ولی Differential فقط از Data Fileها. Restore کردن لوگ فایل مثل اینه که تک تک دستورات کاربران داره مجددا روی SQL Server اجرا میشه. ولی Restore کردن Differential یعنی یکباره دیتابیس رو از نقطه ای به نقطه دیگه ببریم. در حالت Transaction Log Backup این امکان رو خواهیم داشته که در هر نقطه از زمان(هنگام Restore) که مد نظر بود، عمل Restore رو متوقف کنیم و مثلا دیتابیس رو برگردونیم به 2 روز قبل ساعت 11:45:345 بدون اینکه در این زمان Backup ساخته باشیم!