gpt4 book ai didi

sql - 聚合函数在不经常更改的大型数据集上的性能

转载 作者:行者123 更新时间:2023-12-01 10:15:18 24 4
gpt4 key购买 nike

我需要从夜间批量更新的数据中提取一些管理信息 (MI)。我将使用聚合函数从具有数十万甚至数百万行的表中生成 MI。信息将显示在网页上。
这里的关键因素是 SQL Server 处理聚合函数的效率。
我面临两种生成数据的选择:

  1. 编写存储过程/ View 以从每次有人访问页面时调用的原始数据生成信息
  2. 创建每天刷新的表并充当 MI 的缓存

最好的方法是什么?

最佳答案

如果数据在一天中没有变化,则在夜间加载期间缓存这些值。这将使检索速度更快。必要时,我非常喜欢汇总表。在您的情况下,它们是必需的!

由于您拥有 SQL Server,您可能需要研究的一件事是 Analysis Services。通过创建多维数据库或多维数据集,这些聚合都会自动发生,您可以向下钻取并跨过数据以快速查找数字,而不是尝试编写捕获所有这些数字的报告。花 10 分钟和 watch the intro video它的一部分,我认为您会真正体会到 SSAS 的强大功能。

关于sql - 聚合函数在不经常更改的大型数据集上的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1327751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com