Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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 在VisualStudio中处理多维数据集比通过SQL作业处理多维数据集花费更多的时间_Sql Server_Visual Studio_Ssas_Ssas 2008_Ssas 2012 - Fatal编程技术网

Sql server 在VisualStudio中处理多维数据集比通过SQL作业处理多维数据集花费更多的时间

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项目中的

我构建了一个多维数据集,如果从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中以足够的速度运行,我就不会担心VS性能。

对我来说,它需要两倍的时间。。。30分钟变成60分钟。我的Visual Studio位于同一网络中的另一台服务器上,VS服务器也只有一半的RAM