CloudDB

14 de nov de 20191 min

SQL Server - Estimativa de tempo para término de restauração e backup

Após muitas salas de guerra, pressão e recuperação de ambientes de Bancos de Dados cheguo a conclusão que a maioria dos conflitos são
 
devido a falta de know-how porque é mais fácil afirmar que não tem jeito de fazer algo ou que uma atividade precisa ser aguardada sem
 
previsão e coisas do genero.
 

 
O mais importante é você se preparar porque assim diminuir o seu stress e das pessoas que convivem com ambientes de TI críticos e com
 
SLA (Acordo de nível de serviço) agressivo.
 

 
Segue um script que ajuda dando uma precisão de tempo de restore ou backup porque você não precisa cruzar os dedos e torcer para o procedimento terminar sem ser questionado.

@@ -0,0 +1,3 @@ SELECT session_id as SPID, command, a.text AS Query, start_time, percent_complete, dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time FROM sys.dm_exec_requests r CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) a WHERE r.command in ('BACKUP DATABASE','RESTORE DATABASE')

    220
    0