[英]Table partitioning vs. splitting the table and execution with multiple connections to SQL Server?
我必须处理一个非常大的表(100MM+ 行)并对它执行一堆分析函数,例如取平均值、总和、百分位数等。
我想知道最好的方法是对表进行分区并在一个存储过程(使用一个连接)中执行我的计算,还是我应该按某些列(例如日期)将我的表拆分为较小的表并使用单独的连接执行我的计算到 SQL 服务器?
如果答案是第二个,我如何才能确保所有这些作业都已完成,然后才能汇总所有结果以创建最终表?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.