Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 大细节表和报告_Sql Server_Sql Server 2005_Sql Server 2008 - Fatal编程技术网

Sql server 大细节表和报告

Sql server 大细节表和报告,sql-server,sql-server-2005,sql-server-2008,Sql Server,Sql Server 2005,Sql Server 2008,我将为清单应用程序设计一个模式,其中不同的分支用户需要输入28个固定类型的清单,并且所有28个响应都将放入一个详细表中。例如,如果我们有40个分支机构,总共有40个用户在明细表中输入28条记录,那么我的猜测是40个用户*28条每天的记录*320天(假期)必须是每年大约358400条记录 因此,我的问题是根据年度、月份和日期范围标准,按分支机构汇总报告我的报告策略应该是什么。我应该使用视图(事实表)来完成总结,还是将历史表与细节表一起制作,或者可以直接从细节表中获取报告,但要使用适当的索引?它会慢

我将为清单应用程序设计一个模式,其中不同的分支用户需要输入28个固定类型的清单,并且所有28个响应都将放入一个详细表中。例如,如果我们有40个分支机构,总共有40个用户在明细表中输入28条记录,那么我的猜测是40个用户*28条每天的记录*320天(假期)必须是每年大约358400条记录

因此,我的问题是根据年度、月份和日期范围标准,按分支机构汇总报告我的报告策略应该是什么。我应该使用视图(事实表)来完成总结,还是将历史表与细节表一起制作,或者可以直接从细节表中获取报告,但要使用适当的索引?它会慢下来吗

请给出建议,因为我从未处理过大型记录。

400K确实不是很多,不是一年的数据

坚持使用单一表,并采用正确的索引方法

在哨声响起之前不要进行优化。