PDA

View Full Version : Recovery Model



rezarafiee
سه شنبه 18 تیر 1387, 12:29 عصر
با سلام
با توجه به اینکه Log دیتابیسم مدام بزرگ می شود و مجبور به shrink آن بودم RecoveryModel دیتابیس را Simple کردم آیا انجام این کار توصیه می شود یا نه ؟چرا؟

rezarafiee
چهارشنبه 19 تیر 1387, 09:10 صبح
از دوستان کسی پاسخ این سوال را نمی داند؟

SabaSabouhi
چهارشنبه 19 تیر 1387, 12:35 عصر
با سلام
آيا مى‌دونيد اين فايل اصلاً به چه دردى مى‌خوره؟
تمام Transactionهاى شما اونجا ثبت مى‌شه. توجه داشته باشيد كه حتا اگه شما هم Transactionاى باز نكنيد خود SQL انجام هر عمل رو در يك Transaction قرار مى‌ده، پس تمام عمليات شما در اين Transaction Log ثبت مى‌شه.
حالا به چه دردى مى‌خوره. . .

اگه شما به توصيه Microsoft عمل كرده و فايل Data و Log رو در دو هارد جداگانه نگه‌دارى كنيد و اگه خداى ناكرده هارد Data شما Crash كرد، اين امكان براى شما فراهم هست كه آخرين Backup خودتون رو با تمام Transactionهاى بعدى ادغام كرده و هيچ اطلاعاتى رو از دست ندين. البته به شرطى كه Transaction شما به صورت Full باشه.

مهم‌ترين چيزى كه تو اين قضيه وجود داره اينه كه اطلاعات شما چقدر اهميت داره، شايد براى يك موسسه كه Backup روزانه داره، اگه اطلاعات صبح تا بعد از ظهرش در يك حادثه از بين بره خيلى مهم نباشه و ورود اطلاعات مجدد بدون مشكل خاصى امكان پذير باشه، شايد هم اطلاعات در لحظه مهم باشه و بايد هميشه روشى براى از دست ندادن اطلاعات موجود باشه.

صبا صبوحى