Untuk pelaporan dan analisis kinerja yang lebih cepat, kami ingin memasukkan log server web kami ke dalam Sql Server. Ini akan memungkinkan kita untuk melihat pola lalu lintas, masalah, pelambatan dalam waktu dekat.
Kami memiliki daemon yang mendengarkan acara permintaan / respons dari penyeimbang beban dan sisipan massal kami ke dalam database.
Namun, kami mendapatkan sekitar 1 GB log per hari dan kami hanya perlu menyimpan sekitar satu minggu (setidaknya dalam bentuk mentah ini).
Apa cara terbaik untuk menyimpan data ini dan cara terbaik untuk menghapus entri lama?
Kami sudah bicara tentang menyimpan data setiap hari di tabelnya sendiri, mis. Log_2011_04_07
Akan memiliki semua entri untuk hari itu, dan kemudian menjatuhkan tabel terlama. Tampilan dapat dibuat untuk menjangkau semua tabel hari agar mudah di-query. Apakah layak?