Невероятно медленное развертывание DACPA C из DevOps в Azure с конвейером развертывания - PullRequest
0 голосов
/ 08 мая 2020

Azure Конвейер выпуска DevOps требует времени (около 25 минут) для развертывания dacpa c. Я почти уверен, что это не займет так много времени. здесь что-то необычное. После исследования я исправил некоторые предупреждения, но они не так важны. но теперь в проекте dacpa c предупреждений нет.

  • Db содержит около 50 таблиц с минимальными данными
  • пара хранимых процедур
  • пара пост- сценарии сборки

См. журналы ниже. Помощь эксперта очень ценится.

enter image description here enter image description here

1 Ответ

0 голосов
/ 10 мая 2020

Наконец-то нашел проблему после долгой борьбы. Публикация этого ответа может быть кому-то полезна. в моем случае произошло то, что был сценарий post deplyment, который выполнял построчно запускаемый пакетный процесс из-за того, как он был написан.

SET IDENTITY_INSERT ### 
GO
INSERT [dbo].###
GO
INSERT [dbo].###
GO
INSERT [dbo].###
GO

Итак, удаляем все GO* Операторы 1005 * в сценарии сделали все для плавного выполнения, поскольку он будет выполняться как пакет.

Как ни странно, мое время сократилось с 25 до 2 минут. Поэтому всегда проверяйте, есть ли у вас какие-либо сценарии SQL для выполнения в конвейере после сборки. Bettor оптимизировал их, насколько это возможно.

Надеюсь, это кому-то поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...