sql >> Database teknologi >  >> RDS >> Sqlserver

Forslag til implementering af revisionstabeller i SQL Server?

Hvor meget skrivning vs. læsning af denne(n) tabel(ler) forventer du?

Jeg har brugt en enkelt revisionstabel med kolonner for Tabel, Kolonne, OldValue, NewValue, User og ChangeDateTime - generisk nok til at arbejde med alle andre ændringer i DB, og mens der er skrevet MANGE data til den tabel, rapporterer på, at data var sparsomme nok til, at de kunne køres i perioder med lavt brug af dagen.

Tilføjet: Hvis mængden af ​​data i forhold til rapportering er et problem, kan revisionstabellen replikeres til en skrivebeskyttet databaseserver, så du kan køre rapporter, når det er nødvendigt, uden at lægge hovedserveren i stå i at udføre deres arbejde.



  1. Forespørge data ved at forbinde to tabeller i to databaser på forskellige servere

  2. hvordan man får rowNum-lignende kolonne i sqlite IPHONE

  3. Få forskellen mellem to datoer både i måneder og dage i sql

  4. Android :Sådan slutter du dig til børnebordet med forældrebordet Sqlite