Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Resiliência de Deadlock de Banco de Dados

Resiliência de Deadlock de Banco de Dados

A transformação Pesquisa é resiliente a um deadlock do banco de dados para pesquisas sem cache. Quando ocorre um erro de deadlock do banco de dados, a sessão não falha. O Serviço de Integração tenta reexecutar a última instrução para um período especificado de novas tentativas.
Você pode configurar o número de novas tentativas do deadlock e o intervalo de hibernação de deadlock para um Serviço de Integração. Estes valores também afetam os deadlocks do banco de dados para o escritor relacional. Você pode substituir esses valores no nível da sessão como propriedades personalizadas.
Configure as seguintes Propriedades do Serviço de Integração:
  • NumOfDeadlockRetries.
    O número de vezes que o Serviço de Integração PowerCenter tenta executar novamente uma gravação no destino, em um deadlock do banco de dados. O mínimo é 0. O padrão é 10. Se você deseja que a sessão falhe no deadlock, configure NumOfDeadlockRetries como zero.
  • DeadlockSleep.
    Número de segundos antes que o Serviço de Integração do PowerCenter tente executar novamente uma gravação no destino em um deadlock do banco de dados.
Se um deadlock ocorrer, o Serviço de Integração tenta executar a instrução. O Serviço de Integração espera por um período de atraso antes de cada nova tentativa. Se todas as tentativas falharem devido ao deadlock, a sessão falha. O Serviço de Integração registra uma mensagem no log da sessão sempre que tentar novamente uma instrução.