SSDT 项目构建可以使用多核吗?
Can an SSDT project build use multiple cores?
我在 VS 2013 中有一个非常大的 SSDT 项目,构建需要大约 30 分钟。构建时很明显 msbuild.exe 只使用一个核心。
有没有办法让 SSDT 项目利用服务器上的所有内核?
没有。
通常要尝试的事情是:
- 禁用将 t-SQL 警告视为错误
- 将项目拆分为多个项目,并对未更改的部分使用 dacpac 引用
- 有一个选项可以更改模型从磁盘到内存的生成方式,如果您达到 2gb vs 限制,那么进行大量 gc'ing 您可以尝试一下 (DACFX_MODEL_STORAGE_TYPE):
埃德
我在 VS 2013 中有一个非常大的 SSDT 项目,构建需要大约 30 分钟。构建时很明显 msbuild.exe 只使用一个核心。
有没有办法让 SSDT 项目利用服务器上的所有内核?
没有。 通常要尝试的事情是:
- 禁用将 t-SQL 警告视为错误
- 将项目拆分为多个项目,并对未更改的部分使用 dacpac 引用
- 有一个选项可以更改模型从磁盘到内存的生成方式,如果您达到 2gb vs 限制,那么进行大量 gc'ing 您可以尝试一下 (DACFX_MODEL_STORAGE_TYPE):
埃德