Hva er en transaksjonslogg og hva er dens funksjon?
Hva er en transaksjonslogg og hva er dens funksjon?

Video: Hva er en transaksjonslogg og hva er dens funksjon?

Video: Hva er en transaksjonslogg og hva er dens funksjon?
Video: "How Transaction Logs Work Lesson 7.1" 2024, November
Anonim

EN transaksjonslogg er en sekvensiell registrering av alle endringer som er gjort i databasen mens de faktiske dataene er inneholdt i en egen fil. De transaksjonslogg inneholder nok informasjon til å angre alle endringer som er gjort i datafilen som en del av et individ transaksjon.

Ved siden av dette, hva betyr transaksjonslogg?

Innen databaser innen informatikk, en transaksjonslogg (også transaksjon journal, database Logg , binær Logg eller revisjonsspor) er en historie med handlinger utført av et databasestyringssystem som brukes til å garantere ACID-egenskaper over krasj eller maskinvarefeil.

Deretter er spørsmålet, hva er en transaksjonslogg i SQL? EN transaksjonslogg er en fil – integrert del av hver SQL Serverdatabase. Det inneholder Logg plater produsert i løpet av hogst prosess i en SQL Serverdatabase. De transaksjonslogg er den viktigste komponenten i en SQL Serverdatabase når det kommer til katastrofegjenoppretting - den må imidlertid være uskadd.

hvorfor trenger vi transaksjonslogg?

EN transaksjonslogg registrerer i utgangspunktet alle databasemodifikasjoner. Når en bruker for eksempel utsteder et INNSERT, logges den på transaksjonslogg . Dette gjør det mulig for databasen å rulle tilbake eller gjenopprette transaksjon hvis en feil skulle oppstå og forhindrer datakorrupsjon.

Hva skjer når transaksjonsloggen er full?

Når transaksjonslogger er full , må du redusere størrelsen på transaksjonslogger . Når transaksjonslogger er full , sikkerhetskopier din transaksjonslogg fil. Under sikkerhetskopieringen av din transaksjonslogg filer, avkorter SQL Server automatisk den inaktive delen av transaksjonslogg fil.

Anbefalt: