Oprytning i en database
Hej folkensJeg har en stor MS-SQL database (33 tabeller), denne vil når den kommer i brug, vokse meget kraftigt, så jeg har derfor behov for en velstruktureret måde at rydde op på.
I nogle tabeller kan jeg fjerne data efter en given tid, mens i andre skal de blive stående. Jeg har TimeStamp på alle records.
Det bedste var hvis man kunne flytte de data som man vil af med til et andet sted, da de helst ikke bare skal smides ud, da de har betydning for sporbarhed af produkter.
Bliver de liggende i databasen, er jeg bange for at det på sigt vil gå ud over hastigheden på databasen. (På et år vil jeg få ca. 1.000.000 records i én af tabellerne)
Vil man oprette en ny database til ens gamle data?
Findes der en veldefineret måde at sørge for at det bliver gjort løbende, uden at en administrator skal iværksætte det? Hvis ja, hvordan?
Jeg havde forestillet mig at det skulle ske én gang i døgnet på et fastsat tidspunkt, og at det var databasen selv der skulle stå for det, ikke en anden applikation.
Jeg havde også forestillet mig at oprette en ny tabel, hvor de forskellige tider på hvor lang tid data skal gemmes i de forskellige tabeller.
Håber dette beskriver mit problem, eller må I sige til
Jeg ser frem til jeres hjælp
/Lumse
