我正在开发一个 C# 应用程序,它处理从关系数据库 (SQL Server) 中检索到的数百万条记录。我的主表“职位”包含以下列:
PositionID, PortfolioCode, SecurityAccount, Custodian, Quantity
用户必须能够检索由一些预定义的列集合合并的数量,例如 {PortfolioCode, SecurityAccount}, {Porfolio, Custodian}
首先,我只是在我的应用程序代码中使用了动态查询,但是随着数据库的增长,查询变得更慢。
我想知道添加另一个包含合并数量的表是否是个好主意。我想这取决于这些群体的分布?
此外,如何将源表与合并表同步?