Avamar: O backup do SQL apresenta falha devido ao tempo de espera excedido devido à alta utilização de recursos
Summary: Os backups SQL do Avamar podem falhar com tempo de espera excedido e erros de E/S quando o sistema client SQL apresenta alta utilização de CPU e memória. O problema ocorre quando outros processos do servidor consomem recursos essenciais, o que impede que os processos de backup do Avamar sejam concluídos com sucesso. ...
Symptoms
- Os backups SQL falham ou terminam anormalmente na interface do usuário do Avamar Administrator ou no monitor de atividade da interface do usuário do Avamar (AUI).
- Os trabalhos de backup SQL parecem concluir a transferência de dados, mas falham durante o processamento SQL.
- Os logs do SQL Client relatam erros relacionados a E/S e tempo de espera excedido.
- O uso de CPU e RAM no SQL Client permanece consistentemente alto durante a janela de backup.
Os seguintes erros são exibidos no log de backup do SQL (no SQL Client):
C:\Program Files\avs\var\SxOMxxxxx_SQL1_hpxxn_uxxmdb_test_SQL_Schedule-test_SQL_Backups-1722556800070-3006-SQL.log
2024-08-02 08:20:38 avsql Info <6688>: Process 17036 (C:\Program Files\avs\bin\avtar) finished (code 0: success)
2024-08-02 08:20:38 avsql Info <6446>: SQL VDI transfer of 'SxOMxxxxx\SQL1/hpxxn_uxxmdb/f-0.hpxxn_uxxmdb' to 'SxOMxxxxx_SQL1_hpxxn_uxxmdb_test_SQL_Schedule-test_SQL_Backups-1722556800070-3006-SQL' successful
2024-08-02 08:20:38 avsql Error <40258>: sqlconnectimpl_smo::execute Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: Write on "SxOMxxxxx_SQL1_hpxxn_uxxmdb_test_SQL_Schedule-test_SQL_Backups-1722556800070-3006-SQL" failed: 995(The I/O operation has been aborted because of either a thread exit or an application request.)
A nonrecoverable I/O error occurred on file "SxOMxxxxx_SQL1_hpxxn_uxxmdb_test_SQL_Schedule-test_SQL_Backups-1722556800070-3006-SQL:" 995(The I/O operation has been aborted because of either a thread exit or an application request.).
BACKUP DATABASE is terminating abnormally.
Ao analisar as medições de desempenho no Gerenciador de tarefas do SQL Client, fica claro que há uma utilização significativa da CPU:
Ao examinar os processos que consomem uma quantidade significativa de CPU e RAM, identificou-se que havia outros processos usando o máximo de recursos disponíveis:
Cause
O problema ocorre quando outros processos de servidor, como serviços do SQL Server Windows NT ou agentes de terceiros, consomem a maior parte da CPU e RAM disponíveis.
A alta utilização de recursos impede que os processos de backup do Avamar mantenham as operações de E/S necessárias, o que causa tempos de espera excedidos e falhas de backup SQL.
Resolution
Envolva a equipe de administração do SQL/Wintel para reduzir o uso de CPU e RAM pelo SQL Server e outros processos do agente.
-
Não há memória do sistema suficiente no pool de recursos "interno" para executar esta consulta(Link externo - managed.com)
-
Não há memória do sistema suficiente no pool de recursos "padrão" para executar essa consulta. On SQL(Link externo - stackoverflow.com)
-
Opção de configuração de memória do servidor (Link externo - microsoft.com)