gpt4 book ai didi

sql-server - sqlpackage.exe 部署小数据库真的很慢

转载 作者:行者123 更新时间:2023-12-03 21:32:05 35 4
gpt4 key购买 nike

我使用 VS2015 在 Release模式下构建我的数据库项目,然后将生成的 .dacpac 文件复制到我的生产服务器。

然后我运行如下命令:

sqlpackage.exe /action:publish /targetconnectionstring:"Data Source=localhost;Integrated Security=True;Initial Catalog=NorthwindDb" /sourcefile:"c:\temp\NorthwindDb.dacpac" /p:CreateNewDatabase=false

dacpac 大小约为 8kb。它可能包含 10 个表和一些静态数据。

然后我运行命令,运行需要很长时间。用于创建初始数据库和任何升级。我估计对于这个小型数据库,运行上述命令大约需要 5 分钟。

有什么办法可以提高这个速度吗?

当然,在我的应用程序的初始推出期间,我将进行一些小的更改和部署,这个时间延迟将成为一个真正的障碍。

最佳答案

当我完成部署管道并开始将 SqlPackage 作为我的 AWS Code Deploy 脚本的一部分运行时,它(出于某种原因)运行得更快。

这一定与在命令提示符下运行它有关,但目前无法解释。

关于sql-server - sqlpackage.exe 部署小数据库真的很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41414788/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com