Tenho que criar o DACPAC a partir do banco de dados de produção. Gostaria de fazer isso por meio do Visual Studio 2022 (SQL Server Object Explorer e "Extract - Data-tier application"). É possível bloquear algum processo/consulta ou utilizar mais CPU/memória para fazer isso?
relate perguntas
-
O período de avaliação do SQL Server expirou
-
Como o novo procedimento armazenado do sistema sys.xp_delete_files é diferente de sys.xp_delete_file?
-
Atualizando do SQL Server 2012 SP1 para o SQL Server 2019
-
O MS SQL Server tem a função generate_series
-
Como você habilita o cache do conjunto de resultados do SQL Server 2019?
Nada é gratuito. É claro que utilizará alguns recursos de hardware da máquina SQL Server. Acredito que esse processo provavelmente consulte objetos do sistema (o
sys
esquema) do banco de dados. Independentemente disso, qualquer consulta usará algum nível de recursos.Dito isto, geralmente, consultar os objetos básicos do sistema (
sys.tables
,sys.views
,sys.objects
, etc) utiliza uma quantidade mínima de recursos. São perguntas simplistas. A maioria das coisas não deveria ser bloqueada ao lê-las, até onde eu sei. Mas tenho certeza de que há situações muito específicas em que isso é uma possibilidade.No final das contas, sempre dependerá do seu sistema, do quão bem ele está provisionado, do quão ocupado ele já está e do tipo de novas consultas que estão sendo introduzidas, para determinar se ele pode tolerá-las, mesmo para gerar um DACPAC. A melhor maneira de descobrir é realmente testar. Mas eu diria que 9/10 vezes esse processo é relativamente seguro de executar.