VS2015 を使用してデータベース プロジェクトをリリース モードでビルドし、生成された .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 分かかります。
これの速度をまったく向上させる方法はありますか?
確かに、小さな変更を加えて展開するアプリケーションの最初のロールアウト中に、この時間の遅延が大きな障害になります。