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

Instruções FETCH e INSERT de várias linhas do DB2

Instruções FETCH e INSERT de várias linhas do DB2

Quando você usa instruções FETCH e INSERT de várias linhas, o DB2 busca ou insere várias linhas de dados de uma só vez. Como resultado, o PowerExchange acessa o banco de dados menos vezes, o que melhora o desempenho de movimentação de dados em massa.
Para todas as versões do DB2 com suporte no PowerExchange, o PowerExchange pode usar instruções FETCH e INSERT de várias linhas.
O módulo de método de acesso padrão do PowerExchange, DTLAMV8F, usa instruções FETCH e INSERT de várias linhas.
Para usar instruções de várias linhas para operações de movimentação de dados em massa, verifique se os seguintes requisitos de configuração foram atendidos:
  • No membro de configuração DBMOVER, defina o terceiro parâmetro posicional na instrução DB2ID como DTLAMV8F ou DEFAULT para usar instruções FETCH e INSERT de várias linhas. Para obter mais informações sobre a instrução DB2ID, consulte Instrução DB2ID.
  • Defina o tamanho da região no membro PWXLSTNR ou STARTLST para a tarefa ou o trabalho iniciado do Ouvinte do PowerExchange como um tamanho que seja grande o suficiente para acomodar os requisitos de armazenamento maiores do processamento de instruções FETCH e INSERT de várias linhas.
  • Defina o atributo de conexão
    Tamanho da Matriz
    como o número de linhas que deseja buscar ou inserir por vez. O padrão é 25.
O PowerExchange verifica se a versão do subsistema do DB2 na instrução DB2ID dá suporte a instruções SQL de várias linhas.
O PowerExchange reduz dinamicamente o tamanho da matriz quando todas as seguintes condições são verdadeiras:
  • O tipo de banco de dados é DB2.
  • A tabela contém colunas LOB.
  • O valor
    Tamanho da Matriz
    é maior que 1.
  • Tamanho da linha *
    Tamanho da Matriz
    é maior que 16000000 bytes.
Se essas condições forem atendidas, o PowerExchange reduzirá o tamanho da matriz e registrará em log a mensagem PWX-00186 no cliente e nas máquinas do Ouvinte do PowerExchange.
Para obter mais informações sobre as instruções FETCH e INSERT de várias linhas do DB2, consulte a documentação do IBM DB2 para z/OS.