Daha hızlı raporlama ve performans analizi için web sunucusu günlüklerimizi Sql Server'a eklemek istiyoruz. Bu, trafik modellerini, sorunları, yavaşlamaları neredeyse gerçek zamanlı olarak görmemizi sağlayacaktır.
Yük dengeleyicimizden ve veritabanına toplu eklerimizden gelen istek / yanıt olaylarını dinleyen bir daemon'umuz var.
Bununla birlikte, günde yaklaşık 1 GB günlük alıyoruz ve sadece yaklaşık bir hafta tutmamız gerekiyor (en azından bu ham formda).
Bu verileri depolamanın ve eski girişleri silmenin en iyi yolu nedir?
Her günün verilerini kendi tablosunda saklamaktan, örneğin Log_2011_04_07
o gün için tüm girişlere sahip olmaktan ve en eski tabloyu bırakmaktan bahsettik. Kolay sorgulama için tüm gün tablolarını kapsayan bir görünüm oluşturulabilir. Mümkün mü?