Hvad er en transaktionslog, og hvad er dens funktion?
Hvad er en transaktionslog, og hvad er dens funktion?

Video: Hvad er en transaktionslog, og hvad er dens funktion?

Video: Hvad er en transaktionslog, og hvad er dens funktion?
Video: "How Transaction Logs Work Lesson 7.1" 2024, Kan
Anonim

EN transaktionslog er en sekventiel registrering af alle ændringer, der er foretaget i databasen, mens de faktiske data er indeholdt i en separat fil. Det transaktionslog indeholder nok information til at fortryde alle ændringer foretaget i datafilen som en del af en person transaktion.

Udover dette, hvad betyder transaktionslog?

Inden for databaser inden for datalogi, en transaktionslog (også transaktion journal, database log , binær log eller revisionsspor) er en historie over handlinger udført af et databasestyringssystem, der bruges til at garantere ACID-egenskaber over nedbrud eller hardwarefejl.

Efterfølgende er spørgsmålet, hvad er en transaktionslog i SQL? EN transaktionslog er en fil – en integreret del af hver SQL Server database. Det indeholder log plader produceret i løbet af logning proces i en SQL Server database. Det transaktionslog er den vigtigste komponent i en SQL Serverdatabase, når det kommer til katastrofegendannelse – den skal dog være ubeskadiget.

hvorfor har vi brug for transaktionslog?

EN transaktionslog registrerer grundlæggende alle databaseændringer. Når en bruger udsteder en INSERT, for eksempel, logges den på transaktionslog . Dette gør det muligt for databasen at rulle tilbage eller gendanne transaktion hvis der skulle opstå en fejl og forhindrer datakorruption.

Hvad sker der, når transaktionsloggen er fuld?

Når transaktionslogfiler er fuld , skal du reducere størrelsen af transaktionslogfiler . Når transaktionslogfiler er fuld , sikkerhedskopier straks din transaktionslog fil. Under sikkerhedskopieringen af din transaktionslog filer, afkorter SQL Server automatisk den inaktive del af transaktionslog fil.

Anbefalede: