Avalados por :

Como prevenir a alta carga de CPU no HANA e SAP para evitar travamentos - Dicas e soluções

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 15 Vistas
0
Cargando...

Olá a todos,

Um dos nossos servidores que executa o HANA está com uma carga de CPU extremamente alta no hdbindexserver. Isso faz com que o HANA e o SAP travem durante as atividades comerciais.

Quando eu executo o comando top, obtenho o seguinte resultado:

Após reiniciarmos o servidor Linux, tudo volta ao normal. Estamos utilizando SUSE 12 SP3 com a versão 122.21 do Hana.

Como podemos evitar esse tipo de problema que faz com que nosso servidor trave? Agradecemos seu aconselhamento,

Cumprimentos,
Prudhvi.

cpu.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá prudhvi_ravipati ,

Primeiramente, tente isolar qual é o thread que está danificando seu sistema.

Você pode ver quais threads estão sendo executados com a seguinte consulta:

select current_time, THREAD_ID,connection_id,PORT,HOST,SERVICE_NAME,THREAD_TYPE,THREAD_METHOD,substr(THREAD_DETAIL,1,40) threadDetail, thread_state ,application_user_name, caller,calling,DURATIONfrom m_service_threads where thread_state <>'Inactive'or thread_method like'Backup%'orderby service_name, connection_id

Em seguida, é hora de resolver o indexserver_<host>.trc em /usr/sap/<SID>/HDB<SYSNUM>/host/trace

Considere revisar a configuração relacionada ao THP. Consulte este ótimo blog de Michael Healy para mais detalhes - https://blogs.sap.com/2015/11/27/troubleshooting-sap-hana-high-cpu-utilisation/ .

Implemente o HANASitter, um script de monitoramento para criar automaticamente arquivos de despejo em determinados cenários para o SAP HANA.

https://launchpad.support.sap.com/#/notes/2399979

Por último, revise o HANA CPU FAQ

https://launchpad.support.sap.com/#/notes/2399979

Tenho certeza de que você encontrará o problema e o resolverá utilizando esses recursos.

Saudações,

Luis

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Prudhvi,

Como você sabe, o comando top é um comando do UNIX/Linux. Ele retorna métricas sem contexto.

Para investigar, você precisaria usar ferramentas como o painel de controle do SAP HANA. Aqui estão alguns pontos de partida.

Se você precisar de suporte específico para o seu ambiente, é melhor criar um ticket de suporte.

  • support.sap.com

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Prudhvi,

por favor, verifique as atualizações do KBA https://launchpad.support.sap.com/#/notes/2687490

colete rastreamentos de SQL e desempenho com tipos de instruções: DML, DDL, PROCEDURE, TRANSACTION, SESSÃO e SISTEMA.

Um alto consumo de CPU pode ser causado por razões que incluem, mas não se limitam a :

  • Execução de determinadas transações
  • Carregamento de dados
  • Trabalhos pendurados
  • Declarações SQL de longa duração

Gerarão uma carga alta de cálculo na CPU, seja por um acesso frequente ao banco de dados ou por união entre tabelas enormes.

  • Erros em revisões do HANA
  • Programações de trabalhos XS, etc.

Obrigado, Sankar

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Você fez uma pergunta. Não se esqueça de marcar a resposta que mais te ajudou como correta. Obrigado!

Para os leitores, antes de sair, não se esqueça de votar positiva ou negativamente nas respostas. Você também pode votar na pergunta.

Obrigado.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?