【发布时间】:2014-02-26 10:29:54
【问题描述】:
通常我们会定期使用 SQL 作业将事务数据聚合到一张表中。现在客户需要实时数据,所以 1 小时或 1 小时太高了。团队建议不要在几分钟内运行作业,而是创建一个视图,其中包含从事务表本身选择数据的逻辑。
但我的困惑是选择查询和视图之间的任何与性能相关的差异。以周期性方式将数据放入聚合表中并从该聚合中进行选择很容易,因为 1.不影响主表
直接事务表中的直接选择语句会影响插入操作,因为它经常发生。如果我创建一个视图,我认为这个概念与 select 语句相同。现在我们也在从主表中进行选择。还是我的理解有误?
请为此建议最佳方法以及原因
【问题讨论】:
标签: sql sql-server aggregate