Escolhendo entre Optim High Performance Unload e Db2 Export
Embora você possa usar o utilitário Db2® Export para descarregar dados das tabelas Db2, Optim™ High Performance Unload oferece vantagens sobre o Db2 Export, descritas nesta seção.
Na maioria dos casos Optim High Performance Unload é significativamente mais rápido do que o utilitário Db2 Export porque, operando em modo nativo, ele lê os comandos do Db2 fora do gerenciador de banco de dados Db2. Além dos benefícios de desempenho, ele possui configurações de configuração mais avançadas, como suporte de arquivo de destino múltiplo.
- Optim High Performance Unload ignora o gerenciador de banco de dados Db2, lendo os arquivos de dados diretamente do disco.
- Optim High Performance Unload obtém ganhos adicionais de desempenho por meio do recurso de processamento paralelo. Como um aplicativo multithread, Optim High Performance Unload pode sobrepor a E/S e usar vários processadores para reduzir o tempo de processamento.
- Optim High Performance Unload evita a varredura da tabela Db2 várias vezes quando você especifica várias instruções SELECT ou vários formatos de arquivo em um arquivo de controle. Varrer a tabela Db2 apenas uma vez reduz o tempo decorrido.
Além disso, Optim High Performance Unload oferece suporte para descarregar dados em vários arquivos, mesmo que eles exijam formatos diferentes, o que lhe permite ter maior controle sobre o sistema.
Casos especiais
Há alguns casos em que você deve usar a opção DB2 FORCE para forçar Optim High Performance Unload a usar os serviços do Db2 para descarregar os dados. Por exemplo, considere usar o DB2 FORCE quando a instrução SELECT que você está executando poderia usar um índice, e a porcentagem de linhas a serem descarregadas está abaixo de 5-10% do número total de linhas na tabela. Optim High Performance Unload não usa índices para acessar dados na tabela que você deseja descarregar.
- Quando você precisa descarregar uma tabela em um ambiente de partição de banco de dados único que não está fisicamente localizado na máquina onde o Optim High Performance Unload está instalado. Consulte Descarregamento de dados entre sistemas para obter uma alternativa quando você usar Optim High Performance Unload.
- Quando você está descarregando hierarquias.