代码之家  ›  专栏  ›  技术社区  ›  Jack Marchetti

如何正确创建非规范化的报表表?

  •  0
  • Jack Marchetti  · 技术社区  · 15 年前

    所以我们有运行的报表,我们的客户机每天运行多次,其中一些报表碰到了非常重要的表,我不喜欢这些表。

    我们目前有一个小的报告表,当一个新用户注册时会填充该表。用户注册并填充aspnet_成员表,然后运行另一个存储过程来填充报告表。

    我注意到我们在注册过程中遇到了一些死锁,我想知道这是不是原因,尽管我不确定,因为它只是在做插入,我认为这不会导致死锁。

    不管怎样,就创建一个报告表而言,最好在aspnet_成员表中添加一个触发器,当插入一个新记录时,我们会将其插入到我们的报告表中,还是在初始注册时运行两个存储过程也可以?

    我考虑了一个通宵的过程,但是数据需要是实时的。

    事先谢谢!

    1 回复  |  直到 15 年前
        1
  •  1
  •   JamieGaines    15 年前

    这些报告至少能接近实时吗?您是否可以有一个每隔5分钟运行一次的SQL作业,可能会填充报表表?