![]() |
1
3
唯一的选择是在本地下拉所有内容,并在本地对象上运行count()或sum()。因为在进行计数之前必须传输表的全部内容,所以这肯定比使用SQL之类的服务器端操作慢得多。速度慢多少取决于数据的大小。 |
![]() |
2
4
赖安 正如史蒂夫所说,聚合被解析为“客户端”,如果数据集太大,这可能会导致性能下降。 另一种选择是用不同的方式来思考这个问题。您可能需要预先计算这些值,以便它们随时可用。例如,如果您有主细节数据(如众所周知的采购订单+行项目),您可能希望在标题中存储“行项目总和”。这可能看起来是“多余的”(它是),但是去标准化是你必须考虑的。 这些预计算可以“同步”或“异步”完成。在某些情况下,你可以负担得起 近似值 因此,从完美主义的角度来看,延迟计算可能是有益的。 |
![]() |
trailmax · 设置Azure存储操作超时 7 年前 |
![]() |
Holf · 我应该将主键拆分为分区键和行键组件吗? 7 年前 |
![]() |
Thomas · 从Azure表存储读取奇怪的JSON结构 7 年前 |
![]() |
Joe Enos · Azure表存储表是否保证按分区/行排序? 7 年前 |
![]() |
A. Vindya · 如何删除Azure表中的所有实体? 8 年前 |
![]() |
hdev · 如何使用Azure表存储进行大量查找 8 年前 |
![]() |
serge · ASP中的表存储与DBContext。净核心 8 年前 |
![]() |
Rich · Azure表存储查询性能 8 年前 |