Sto usando SQL Server 2005. Ho due tabelle che contengono informazioni aggregate. Le informazioni vengono costantemente aggiornate, generando quasi 5 GB di dati di registro al giorno. (È più grande dell'intero database!) Vorrei disabilitare la registrazione su queste tabelle, poiché il rollback non è realmente necessario. Vorrei tuttavia continuare ad accedere alle altre tabelle nel database.
È possibile disabilitare la registrazione su alcune tabelle all'interno del database? In caso contrario, posso posizionare le due tabelle nello stesso schema, quindi disabilitare la registrazione sullo schema? È l'unica opzione per spostare le due tabelle in un database separato e disabilitare la registrazione lì?
Aggiornamento: immagino che spiegherò perché non ho davvero bisogno di registrare l'attività su queste tabelle.
Le due tabelle sono piene di dati GPS, quindi diventano piuttosto grandi. La prima tabella sta acquisendo posizioni non elaborate da sei tabelle Android sul campo. Nuovi dati da ciascuna delle compresse arrivano ogni 5-10 secondi. Tali informazioni vengono quindi aggregate come locationA, locationB, travelTime. L'obiettivo è in definitiva avere i tempi di percorrenza più brevi tra tutte le località, in base ai dati di guida effettivi. I dati sono solo per una piccola città e sono precisi solo con quattro cifre decimali, quindi sono gestibili. Tuttavia, con l'arrivo di nuovi dati non elaborati, ci sono tempi di percorrenza più lenti che devono essere aggiornati e nuovi che devono essere inseriti.
Una volta che i dati non elaborati vengono aggregati, vengono eliminati. Non stiamo andando indietro per tempi di percorrenza più lunghi, quindi è per questo che il rollback non conta molto in queste tabelle.