Hva er en transaksjonslogg og hva er dens funksjon?
Hva er en transaksjonslogg og hva er dens funksjon?
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: