Sql server 在VisualStudio中处理多维数据集比通过SQL作业处理多维数据集花费更多的时间
我构建了一个多维数据集,如果从VisualStudio处理该多维数据集,则处理过程会花费很多时间。但通过调度作业处理同一多维数据集的速度更快。在VS中,处理需要2小时,但通过sql作业需要1小时。这两个过程都在同一台服务器上完成。我是否需要在VS IDE中更改任何设置,或者它与硬件有关,例如增加ram或更改visual studio中的任何缓冲区大小有一些事情需要考虑 1) Visual Studio以32位运行,SQL Server很可能以64位运行。在我看来,我不确定这是否是SSAS项目中的一个因素,但它确实是SSIS包中的一个方面(也是一个难题) 2) VisualStudio需要呈现进度窗口,并将进度写入日志文件(并显示),而SQL Server不需要,这也会影响处理速度。在VisualStudio和在SQL Server中运行作业之间,我经历了大约20-25%的改进Sql server 在VisualStudio中处理多维数据集比通过SQL作业处理多维数据集花费更多的时间,sql-server,visual-studio,ssas,ssas-2008,ssas-2012,Sql Server,Visual Studio,Ssas,Ssas 2008,Ssas 2012,我构建了一个多维数据集,如果从VisualStudio处理该多维数据集,则处理过程会花费很多时间。但通过调度作业处理同一多维数据集的速度更快。在VS中,处理需要2小时,但通过sql作业需要1小时。这两个过程都在同一台服务器上完成。我是否需要在VS IDE中更改任何设置,或者它与硬件有关,例如增加ram或更改visual studio中的任何缓冲区大小有一些事情需要考虑 1) Visual Studio以32位运行,SQL Server很可能以64位运行。在我看来,我不确定这是否是SSAS项目中的
一般来说,只要作业在SQL Server中以足够的速度运行,我就不会担心VS性能。对我来说,它需要两倍的时间。。。30分钟变成60分钟。我的Visual Studio位于同一网络中的另一台服务器上,VS服务器也只有一半的RAM