我希望计算列存储来自另一个表的计数总计,我该怎么做? (以下工作是否有效)
创建表样本
(
列 1 AS (SELECT COUNT(*) FROM table2) PERSISTED
)
对于 SQL Server,您可以使用索引视图 http://technet.microsoft.com/en-us/library/cc917715.aspx.
不过,这些还存在许多其他限制,因此请确保该值足以证明增加维护工作的合理性。
索引视图更方便的方面之一是您不需要直接查询它们来获得好处 - 如果优化器检测到您正在查询已索引的聚合,它将“在幕后”使用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)