.NET& SQL数据库 - 记录统计数据

时间:2013-10-11 13:57:12

标签: sql statistics analytics

有没有人对以下代码编写的最佳方法有任何建议。 我目前正在制作横幅广告部分,该部分需要记录每个横幅的展示次数和点击次数。

每次加载(或点击)图像时,我都可以在数据库表中写一行,但是当我需要使后端分析过滤掉日期/月/年的横幅广告时我会担心慢。

例如,如果我有1,000000行,其中包含横幅ID和我需要过滤的日期时间。

还关注从前端始终写入DB。如果一个页面有5个横幅,那么每次访问每页的视图就会添加5个新行。

任何想法 感谢

1 个答案:

答案 0 :(得分:0)

我建议使用集合表和查询表。集合表没有任何索引来减慢记录的插入速度。查询表将具有加速查询的索引。

在您选择的时间间隔将记录从集合表复制到查询表,然后清空集合表。

不要担心一百万行。一个好的数据库引擎可以处理它。