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.