小编Jar*_*xon的帖子

如何在 Sql Server 中存储“n”天的 Web 服务器日志?

为了更快的报告和性能分析,我们希望将我们的 Web 服务器日志插入到 Sql Server 中。这将使我们能够近乎实时地查看流量模式、问题和减速情况。

我们有一个守护进程,它监听来自负载均衡器的请求/响应事件并批量插入数据库。

但是,我们每天会获得大约 1 GB 的日志,而且我们只需要保留大约一周的时间(至少以这种原始形式)。

存储这些数据的最佳方法是什么,删除旧条目的最佳方法是什么?

我们已经讨论过将每天的数据存储在它自己的表中,例如,Log_2011_04_07将拥有当天的所有条目,然后删除最旧的表。可以创建一个视图来跨越所有日表,以便于查询。可行吗?

sql-server-2008 sql-server logs web-server

18
推荐指数
2
解决办法
1297
查看次数

标签 统计

logs ×1

sql-server ×1

sql-server-2008 ×1

web-server ×1