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

تصویری: لاگ تراکنش چیست و چه کاربردی دارد؟

تصویری: لاگ تراکنش چیست و چه کاربردی دارد؟
تصویری: "چگونه گزارش های تراکنش کار می کنند درس 7.1" 2024, ممکن است
Anonim

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

علاوه بر این، گزارش تراکنش به چه معناست؟

در زمینه پایگاه های اطلاعاتی در علوم کامپیوتر، الف گزارش معاملات (همچنین معامله مجله، پایگاه داده ورود به سیستم ، دودویی ورود به سیستم یا مسیر حسابرسی) است تاریخچه ای از اقدامات انجام شده توسط یک سیستم مدیریت پایگاه داده که برای تضمین ویژگی های ACID در هنگام خرابی یا خرابی سخت افزار استفاده می شود.

پس از آن، سوال این است که لاگ تراکنش در SQL چیست؟ آ گزارش معاملات یک فایل است – بخشی جدایی ناپذیر از هر SQL پایگاه داده سرور. آن شامل ورود به سیستم سوابق تولید شده در طول چوب بری فرآیند در الف SQL پایگاه داده سرور. را گزارش معاملات مهمترین جزء الف است SQL پایگاه داده سرور در مورد بازیابی فاجعه - با این حال، باید خراب باشد.

چرا به گزارش تراکنش نیاز داریم؟

آ گزارش معاملات اساساً تمام تغییرات پایگاه داده را ثبت می کند. به عنوان مثال، هنگامی که یک کاربر یک INSERT صادر می کند، به سیستم وارد می شود گزارش معاملات . این امر پایگاه داده را قادر می سازد تا به عقب برگردد یا آن را بازیابی کند معامله اگر خرابی رخ دهد و از خراب شدن داده ها جلوگیری کند.

وقتی گزارش تراکنش پر است چه اتفاقی می افتد؟

وقتی که سیاهههای مربوط به تراکنش هستند پر شده ، باید سایز را کاهش دهید سیاهههای مربوط به تراکنش . وقتی که سیاهههای مربوط به تراکنش هستند پر شده ، فوراً از خود نسخه پشتیبان تهیه کنید گزارش معاملات فایل. در طول پشتیبان گیری از شما گزارش معاملات فایل‌ها، SQL Server به‌طور خودکار بخش غیرفعال را کوتاه می‌کند گزارش معاملات فایل.

توصیه شده: