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

Estatísticas de Processamento Multithread

Estatísticas de Processamento Multithread

Se você usar o processamento de descarregamento dos dados em massa, também poderá usar o processamento multithreaded como uma tentativa de aumentar a taxa de transferência na máquina do Serviço de Integração do PowerCenter em que o processamento de descarregamento é executado.
Para emitir essas mensagens, especifique a instrução SHOW_THREAD_PERF no arquivo de configuração DBMOVER, na máquina do Serviço de Integração do PowerCenter:
SHOW_THREAD_PERF=
number_of_records
Essa instrução especifica o número de registros que o PowerExchange deve processar antes de gravar mensagens de estatística sobre processamento de extração multithread no arquivo de log de mensagens do PowerExchange. Para obter mais informações sobre essa instrução, consulte o
Manual de Referência do PowerExchange
.
Além disso, especifique 1 ou acima para o atributo
Threads de Trabalho
na conexão do aplicativo para implementar o processamento multithread de modo que as estatísticas possam ser geradas.
O PowerExchange grava algumas ou todas as mensagens a seguir durante cada intervalo estatístico:
  • PWX-31255.
    Tempo de ciclo, que é o tempo total que o PowerExchange na máquina do Serviço de Integração passou processando os dados em massa antes de passá-los para o PWXPC. Essa mensagem inclui a porcentagem total de tempo e os tempos médio, mínimo e máximo, em microssegundos.
  • PWX-31256.
    Tempo de E/S, que é o tempo que o PowerExchange na máquina do Serviço de Integração passou lendo dados em massa do Ouvinte do PowerExchange no sistema de origem. Ao ler arquivos simples locais, o tempo de E/S é o tempo que o PowerExchange passou lendo o arquivo. Essa mensagem inclui a porcentagem de E/S do tempo total e os tempos médio, mínimo e máximo, em microssegundos.
  • PWX-31257.
    Tempo de análise, que é o tempo que o PowerExchange na máquina do Serviço de Integração passou executando o processamento em nível de coluna para registros de dados em massa em todos os threads. Essa mensagem inclui a porcentagem de análise do tempo total e os tempos médio, mínimo e máximo, em microssegundos.
  • PWX-31258.
    Tempo externo, que é tempo que o PowerExchange na máquina do Serviço de Integração passou combinando os registros dos dados em massa de todos os threads de volta em um único fluxo para passar para o PWXPC e para que PWXPC descarregue os dados para o PowerCenter. Essa mensagem inclui a porcentagem externa do tempo total e os tempos médio, mínimo e máximo, em microssegundos.
  • PWX-31259.
    Tempo de retardo, que é o tempo que o PowerExchange na máquina do Serviço de Integração esperou para receber os novos registros de dados em massa a serem processados pelo Ouvinte do PowerExchange no sistema de origem. Essa mensagem inclui a porcentagem de retardo do tempo total e os tempos médio, mínimo e máximo, em microssegundos.
  • PWX-31261
    . Tempo de E/S do segmento do joiner do PowerExchange. Se você usar o particionamento, essa mensagem será incluída e mostrará a quantidade de tempo gasta pelo joiner para executar E/S durante uma sessão multithread. Quando não for executar E/S, o joiner aguardará as partições concluírem o processamento.
  • PWX-31262
    . Retardo de E/S do segmento. Se você usar o particionamento, essa mensagem será incluída e mostrará o tempo médio que cada partição gasta esperando o leitor fornecer os dados a serem analisados.
Por exemplo: se você especificar SHOW_THREAD_PERF=10000 no arquivo de configuração DBMOVER, o PowerExchange gravará as seguintes mensagens de amostra após 10.000 registros de dados em massa terem sido lidos:
PWX-31254 PowerExchange threading stats for last 10000 rows. Cycle (array) size is 25 rows. 0 out of array occured. PWX-31255 Cycle time: 100% (avg: 5709 min: 4741 max: 7996 usecs) PWX-31256 IO time: 4% (avg: 235 min: 51 max: 1021 usecs) PWX-31257 Parse time: 79% (avg: 4551 min: 4102 max: 5495 usecs) PWX-31258 Extern time: 20% (avg: 1145 min: 618 max: 3287 usecs) PWX-31259 Delay time: 0% (avg: 7 min: 4 max: 165 usecs) PWX-31254 PowerExchange threading stats for last 100000 rows. Cycle (array) size is 25 rows. 0 out of array occured. PWX-31255 Cycle time: 99% (avg: 5706 min: 4735 max: 7790 usecs) PWX-31256 IO time: 4% (avg: 234 min: 51 max: 950 usecs) PWX-31257 Parse time: 79% (avg: 4549 min: 4108 max: 5425 usecs) PWX-31258 Extern time: 20% (avg: 1144 min: 616 max: 3242 usecs) PWX-31259 Delay time: 0% (avg: 7 min: 4 max: 115 usecs)
Se os tempos de análise e processamento externo forem maiores que o tempo de E/S, talvez você consiga aumentar o rendimento, aumentando o número de threads para a sessão de movimentação de dados em massa.