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

Ajustando Sessões Particionadas

Ajustando Sessões Particionadas

Se as sessões particionadas de movimentação de dados em massa não forem executadas de forma tão eficiente quanto se espera, você poderá ajustar os parâmetros para melhorar o desempenho.
Use as seguintes instruções no arquivo de configuração DBMOVER para ajustar sessões particionadas:
instrução APPBUFSIZE
Configure a instrução APPBUFSIZE no arquivo de configuração DBMOVER na máquina do Serviço de Integração do PowerCenter. Essa instrução especifica o tamanho máximo do buffer, em bytes, que o PowerExchange usa para ler ou gravar dados. Quando o buffer atinge esse tamanho máximo, o PowerExchange envia os dados do buffer pela rede para o sistema solicitante, antes de começar a usar outro buffer. Para ajudar a melhorar o desempenho da sessão, aumente o tamanho do buffer.
Se o dimensionamento dinâmico do buffer de aplicativo estiver ativado, a instrução APPBUFSIZE definirá o tamanho inicial do buffer de dados do aplicativo para todas as conexões feitas durante uma execução do Ouvinte do PowerExchange. O PowerExchange redimensiona o buffer de dados do aplicativo dinamicamente para as conexões individuais, conforme necessário.
Instrução APPBUFSIZEDYN
Ative o dimensionamento dinâmico do buffer de aplicativo na máquina do Serviço de Integração do PowerCenter. Para cada conexão com uma fonte de dados, se o dimensionamento dinâmico do buffer de aplicativo estiver ativado, o PowerExchange redimensionará o buffer de aplicativo se a fonte de dados contiver registros muito grandes para caber no buffer. O dimensionamento dinâmico do buffer de aplicativo está ativado por padrão. Você pode ativá-lo explicitamente especificando APPBUFSIZEDYN=Y no arquivo de configuração DBMOVER.
Instrução MAXTASKS
Se o processamento tornar-se lento ou for interrompido para sessões de movimentação de dados em massa que usam partições de leitura ou gravação, aumente o valor MAXTASKS para melhorar o desempenho.
Use os seguintes parâmetros do PowerCenter para ajustar as sessões particionadas:
Atributo de conexão Tamanho do Array
Especifique esse atributo na conexão do aplicativo PWX NRDB Em Lotes no PowerCenter. Esse atributo especifica o tamanho do array de armazenamento, em número de registros, que é compartilhado entre as partições na sessão particionada de movimentação de dados em massa. Esse atributo também pertence aos segmentos de funcionário do processo de vários segmentos. Para ajudar a melhorar o desempenho da sessão, aumente o tamanho do array. Os valores válidos vão de 1 a 5000.
Se você definir o atributo de conexão
Modo de Gravação
como
Confirmar Write On
e o tamanho do array for maior que o APPBUFSIZE, o PowerExchange enviará o buffer pela rede toda vez que o número de registros no array de armazenamento for:
records
=
array size
/
partition_count
Atributo de tamanho do bloco de buffer padrão
Defina esse atributo de configuração de sessão para incluir a sessão particionada de movimentação de dados em massa. Esse atributo especifica o tamanho do bloco de buffer padrão que o Serviço de Integração do PowerCenter usa para mover caches de dados e índice das origens para os destinos. Um tamanho de bloco baixo pode reduzir os ganhos de desempenho do aumento do valor de APPBUFSIZE ou do
Tamanho do Array
. Por exemplo, se o tamanho do bloco acomodar apenas 10 registros, o tamanho do array para cada partição estará limitado a 10 registros. Se você definir o atributo de conexão
Modo de Gravação
como
Confirmar Write On
, o APPBUFSIZE também estará limitado a 10 registros.
Quando definir o tamanho de bloco, use os seguintes critérios:
  • Se você usar
    Confirmar Write On
    , digite um tamanho de bloco que possa incluir o número de registros calculado como
    array_size
    /
    partition_count
    . Além disso, defina o APPBUFSIZE para manter o mesmo número de registros.
  • Se você usar
    Confirmar Write Off
    , digite um tamanho de bloco que possa incluir o número de registros calculado como
    array_size
    /
    partition_count
    .
Além disso, se você não usar o processamento de descarregamento e os recursos do sistema de origem ou destino estiverem restritos, habilite o processamento de descarregamento. Esse recurso move o processamento de nível de campo dos dados em massa do sistema de origem ou destino para a máquina do Serviço de Integração do PowerCenter.