5 Tranzaksiyaning asosiy funksiyalari SQL Server

Hozir ulashing:

Ushbu maqolada biz tranzaksiya jurnallariga kirishning asosiy funktsiyalarini ko'rib chiqamiz SQL Server

Tranzaksiyaga kirish SQL ServerTransaction jurnali, nomidan ko'rinib turibdiki, amalga oshirilayotgan barcha operatsiyalar jurnalini yuritadi; ma'lumotlar bazasi o'zgarishlari bilan birga u har kuni amalga oshiradi. m lardan biri hisoblanadiost ma'lumotlar bazasidagi muhim element, agar biron bir tizim ishlamay qolsa, u ma'lumotlar bazasini barqaror holatga qaytaradi. Agar uning oqibatlariga to'liq ishonchingiz komil bo'lmasa, tranzaktsiyalar jurnalini o'chirish yoki ko'chirishni hech qachon tanlamasligingiz kerak. Tranzaksiya jurnalining quyidagi funktsiyalari mavjud:

  1. Shaxsiy operatsiyalarni tiklash: Ma'lumotlar bazasi mexanizmida xatolik yuz berganda, masalan, mijoz bilan aloqa uzilishi yoki ROLLBACK bayonotini chiqarish, to'liq bo'lmagan tranzaksiya davomida qilingan o'zgartirishlarni qayta tiklash jurnali.
  1. Sifatida tugallanmagan operatsiyalarni tiklash SQL Server boshlanadi: Serverda ishlamay qolganda SQL Server, tranzaktsiyalarning ba'zilari to'liqsiz qoldiriladi. Ushbu tranzaktsiyalar va ularning o'zgartirishlari a SQL Server misol boshlanadi; bu ma'lumotlar bazalarining yaxlitligini ta'minlash uchun amalga oshiriladi.
  1. Nosozlik nuqtasiga qadar tiklash: Ma'lumotlar bazasini nosozlik nuqtasiga qayta tiklashingiz mumkin; avval to'liq ma'lumotlar bazasi zahirasini tiklang, so'ngra differentsial ma'lumotlar bazasi zahirasini va keyin qolgan tranzaksiya jurnalining zaxira nusxasini ishlamay qolgangacha. Har bir jurnalning zahira nusxasini tiklagandan so'ng, Database Engine jurnal faylida qayd etilgan kerakli o'zgarishlarni qo'llaydi va keyin barcha tranzaktsiyalarni boshqa joyga o'tkazadi.
  1. Transaktsion replikatsiyani qo'llab-quvvatlash: Har bir ma'lumotlar bazasining tranzaksiya jurnali tranzaksiyalarni takrorlash maqsadida Log Reader agenti tomonidan nazorat qilinadi.Ma'lumotlar bazasini aks ettirish
  1. Jurnalni jo'natish va ma'lumotlar bazasini aks ettirish: Bu ikkala jarayon ham asosan Tranzaksiya jurnaliga tayanadi. Log Shipping'da asosiy ma'lumotlar bazasining faol tranzaksiya jurnali fayli asosiy server tomonidan bir nechta manzillarga yuboriladi. Ma'lumotlar bazasini aks ettirishda asosiy server namunasi barcha jurnal yozuvlarini bir zumda aks ettirish server misoliga yuborish uchun ishlatiladi.

Tranzaktsiyalar jurnalining funktsiyalarini bilgandan so'ng, kontseptsiyani yaxshiroq tushunish uchun tranzaktsiyalar jurnalining xususiyatlarini bilish ham muhimdir. Quyida tranzaksiyaga kirishning xususiyatlari keltirilgan SQL Server Ma'lumotlar bazasi mexanizmi.

  1. U boshqa fayllar bilan ajratilgan holda amalga oshiriladi; bitta fayl yoki fayllar to'plami sifatida. Tranzaksiya jurnalidagi kesh ma'lumotlar sahifalari uchun ishlatiladigan bufer keshi bilan emas, balki alohida ishlaydi.
  1. Jurnal yozuvlari va sahifalar ma'lumotlar sahifalari formatidan farqli formatga ega bo'lishi mumkin.
  1. U bir nechta fayllarda amalga oshirilishi mumkin; saqlangan jurnal uchun FILEGROWTH qiymatini qo'yish orqali fayllarni avtomatik ravishda kengaytirish imkoniyati mavjud. Bu jurnaldagi joy tanqisligini kamaytirishga va bir vaqtning o'zida ma'muriy xarajatlarni kamaytirishga yordam beradi.
  1. Tranzaksiya jurnalidagi mavjud bo'sh joyni qayta ishlash mexanizmi tranzaksiya o'tkazuvchanligiga minimal ta'sir ko'rsatish bilan birga tezkor natijalarni beradi.

Tranzaktsiyalar jurnali tranzaktsiyalarni osongina kuzatishga va ushbu tranzaktsiyalar natijasida yuzaga kelgan barcha o'zgarishlarni qayd etishga yordam beradi.

SQL xatolari aOdatda duch kelgan in Har qanday amalga oshirish and skerak emas be e'tiborga olinmagan

Most SQL foydalanuvchilari SQL xatolari odatda e'tiborga olinishiga va odatda administratorlar tomonidan unchalik ahamiyat bermasligiga rozi bo'lishadi. Biroq, SQL ma'lumotlar fayli bilan bog'liq xatolarni e'tiborsiz qoldirmaslik kerak, chunki ular SQL ishdan chiqishiga sabab bo'lishi mumkin. Agar siz SQL fayli buzilgan deb gumon qilsangiz, foydalanishingiz mumkin mdf ta'mirlash kabi vosita DataNumen SQL Recovery uning mazmunini ajratib oling va uni yangi MDF fayliga saqlang. Ushbu ajoyib vosita barcha saqlangan yozuvlarni, shu jumladan indekslarni etishmayotgan holda to'liq tiklash imkoniyatiga ega. Bundan tashqari, agar kerak bo'lsa, ushbu vositadan olingan tarkibni matn faylida saqlash uchun ham foydalanish mumkin.

Muallif kirish:

Alan Chen - Prezident va Raisi DataNumenMa'lumotlarni qayta tiklash texnologiyalari bo'yicha jahon yetakchisi bo'lgan , Inc kirishni tiklash va sql-ni tiklash dasturiy mahsulotlar. Qo'shimcha ma'lumot olish uchun tashrif buyuring www.datanumen.com

Hozir ulashing:

Comments are closed.