Per un reporting più rapido e un'analisi delle prestazioni, desideriamo inserire i log del nostro server Web in SQL Server. Questo ci permetterà di vedere modelli di traffico, problemi, rallentamenti in tempo quasi reale.
Abbiamo un demone che ascolta gli eventi di richiesta / risposta dal nostro bilanciamento del carico e inserimenti di massa nel database.
Tuttavia, riceviamo circa 1 GB di registri al giorno e dobbiamo rimanere solo circa una settimana (almeno in questo modulo non elaborato).
Qual è il modo migliore per archiviare questi dati e il modo migliore per eliminare le vecchie voci?
Abbiamo parlato della memorizzazione dei dati di ogni giorno nella propria tabella, ad es. Con Log_2011_04_07
tutte le voci per quel giorno e quindi l'eliminazione della tabella più vecchia. È possibile creare una vista che copra tutte le tabelle del giorno per una facile query. È fattibile?