5 Tranzaksiyaning asosiy funksiyalari SQL Server

Hozir ulashing:

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

Tranzaksiyaga kirish SQL ServerNomidan ko'rinib turibdiki, Tranzaksiyalar Jurnali barcha amalga oshirilayotgan tranzaksiyalar jurnalini saqlaydi; ma'lumotlar bazasiga har kuni kiritadigan o'zgartirishlar bilan birga. Bu sizning ma'lumotlar bazangizdagi eng muhim elementlardan biri bo'lib, tizimda biron bir nosozlik yuzaga kelganda, u ma'lumotlar bazasini barqaror holatga qaytaradi. Agar uning oqibatlaridan to'liq amin bo'lmasangiz, hech qachon tranzaksiyalar jurnalingizni o'chirish yoki ko'chirishni tanlamasligingiz kerak. Tranzaksiyalar Jurnalining funktsiyalari quyidagilar:

  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

Ko'pgina SQL foydalanuvchilari SQL xatolari tez-tez sezilib turishiga va odatda administratorlar tomonidan ularga katta ahamiyat berilmasligiga qo'shilishadi. 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, siz ... dan 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.