Wat is 'n transaksielogboek en wat is die funksie daarvan?
Wat is 'n transaksielogboek en wat is die funksie daarvan?

Video: Wat is 'n transaksielogboek en wat is die funksie daarvan?

Video: Wat is 'n transaksielogboek en wat is die funksie daarvan?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, November
Anonim

A transaksie log is 'n opeenvolgende rekord van alle veranderinge wat aan die databasis gemaak is terwyl die werklike data in 'n aparte lêer vervat is. Die transaksie log bevat genoeg inligting om alle veranderinge wat aan die datalêer gemaak is as deel van enige individu ongedaan te maak transaksie.

Behalwe dit, wat beteken transaksielogboek?

Op die gebied van databasisse in rekenaarwetenskap, a transaksie log (ook transaksie joernaal, databasis Meld , binêre Meld of ouditspoor) is 'n geskiedenis van aksies wat uitgevoer is deur 'n databasisbestuurstelsel wat gebruik word om ACID-eienskappe oor ineenstortings of hardeware-foute te waarborg.

Die vraag is dan, wat is 'n transaksielog in SQL? A transaksie log is 'n lêer - 'n integrale deel van elke SQL Bediener databasis. Dit bevat Meld rekords wat tydens die aanteken proses in a SQL Bediener databasis. Die transaksie log is die belangrikste komponent van a SQL Bedienerdatabasis wanneer dit kom by die rampherstel – dit moet egter onbeskadig wees.

hoekom het ons transaksielog nodig?

A transaksie log teken basies alle databasiswysigings aan. Wanneer 'n gebruiker byvoorbeeld 'n INSERT uitreik, word dit aangemeld by die transaksie log . Dit stel die databasis in staat om terug te rol of die transaksie as 'n mislukking sou voorkom en datakorrupsie voorkom.

Wat gebeur wanneer die transaksielog vol is?

Wanneer die transaksie logs is vol , moet jy die grootte van die verminder transaksie logs . Wanneer die transaksie logs is vol , maak dadelik 'n rugsteun van jou transaksie log lêer. Tydens die rugsteun van jou transaksie log lêers, kap SQL Server outomaties die onaktiewe deel van die transaksie log lêer.

Aanbeveel: