Sumário

Search

  1. Prefácio
  2. Introdução à Movimentação de Dados em Massa do PowerExchange
  3. Ouvinte do PowerExchange
  4. Movimentação de Dados em Massa do Adabas
  5. Movimentação de Dados em Massa do Datacom
  6. Movimentação de Dados em Massa do DB2 para i5/OS
  7. Movimentação de Dados em Massa do DB2 para Linux, UNIX e Windows
  8. Movimentação de Dados em Massa do DB2 para z/OS
  9. Movimentação de Dados em Massa do IDMS
  10. Movimentação de Dados em Massa do IMS
  11. Movimentação de Dados em Massa do Microsoft SQL Server
  12. Movimentação de Dados em Massa do Oracle
  13. Movimentação de Dados em Massa de Arquivo Sequencial
  14. Movimentação de Dados em Massa do VSAM
  15. Gravando Dados com Tolerância a Falhas
  16. Opções de Monitoração e Ajuste

Guia de Movimentação de Dados em Massa

Guia de Movimentação de Dados em Massa

Regras e Diretrizes para Processamento Multithread

Regras e Diretrizes para Processamento Multithread

Em situações específicas, o processamento multithread pode ajudar a melhorar o desempenho das sessões de movimentação de dados em massa.
Antes de configurar o processamento multithread, consulte as seguintes regras e diretrizes:
  • Use o processamento multithread quando o thread do leitor do PWX de uma sessão de movimentação de dados em massa usar 100% de uma CPU em um servidor com várias CPUs na máquina do Serviço de Integração do PowerCenter. Nessa situação, o processamento multithread pode ajudar a melhorar o rendimento da sessão, distribuindo o processamento de dados em massa entre diversos threads. Entretanto, se a única CPU não for totalmente consumida, threads adicionais não melhorarão o rendimento.
  • Se o processamento de rede entre o sistema de origem e a máquina do Serviço de Integração do PowerCenter estiver lento, especifique 1 para o atributo de conexão
    Threads de Trabalho
    para melhorar o rendimento. Quando você usa 1 ou mais threads de trabalho, o PowerExchange substitui o processamento de rede pelo processamento de dados em massa na máquina do Serviço de Integração do PowerCenter.
  • Para um desempenho ideal, o valor do atributo
    Threads de Trabalho
    não deve exceder o número de processadores instalados ou disponíveis na máquina do Serviço de Integração do PowerCenter.
  • Você não pode usar o processamento multithread para mapas de dados de arquivos sequenciais e simples que especificam
    VS
    para a propriedade
    Variável
    na caixa de diálogo Método de Acesso SEQ.
  • Para usar o processamento multithread no Linux, UNIX ou Windows para arquivos sequenciais do z/OS com registros de tamanho variável, verifique se o mecanismo de transferência de arquivo não remove os descritores de registro. Cada registro deve receber como prefixo o tamanho do registro.
  • Você não pode usar vários threads de trabalho para gravar dados nos destinos. Em vez disso, tente usar o particionamento se os dados contiverem apenas inserções.
  • Se você usar o particionamento de leitura ou gravação para uma sessão de movimentação de dados em massa, a definição
    Threads de Trabalho
    será ignorada.
  • Nem todos os tipos de conexão do lote PWX NRDB oferecem suporte aos segmentos do funcionário. Se o atributo de conexão
    Segmentos do Funcionário
    de uma dessas conexões for definido como um valor diferente de zero, o processamento continuará sem segmentos.
  • A mensagem PWX-31505 relata as configurações de desempenho da conexão, incluindo o número ou os segmentos do funcionário. Se os segmentos do funcionário não forem usados, a mensagem PWX-31505 relatará um valor zero para segmentos do funcionário.