No modo de tarefa única, o PowerExchange mantém cópias de mapas de dados lidos anteriormente na memória no
nível da tarefa
. O PowerExchange não usa a memória ESCA para manter informações sobre os mapas de dados.
Em leituras subsequentes de mapas de dados, o PowerExchange recupera mapas de dados na memória no
nível da tarefa
, o que elimina a sobrecarga dos enfileiramentos, das aberturas, dos pontos, das leituras e dos fechamentos de arquivos de mapas de dados KSDS.
Quando um mapa de dados é alterado ou excluído, o PowerExchange exclui a cópia desse mapa de dados no cache. Em relação aos mapas de dados alterados, o PowerExchange não adicionará o mapa de dados ao cache novamente até que o mapa de dados seja realmente usado.
O modo de tarefa única é mais eficiente do que o modo de várias tarefas porque nesse modo a tarefa do Ouvinte do PowerExchange é a única tarefa que atualiza o arquivo de mapas de dados e o cache de mapas de dados não se torna obsoleto. Consequentemente, o PowerExchange não precisa remover completamente o cache como faz no modo de várias tarefas.
Para configurar o PowerExchange para executar o cache de mapas de dados no modo de tarefa única, defina a seguinte instrução de configuração DBMOVER:
DMXCACHE_MULTIPLEJOBS=N
Para obter informações sobre a instrução DMXCACHE_MULTIPLEJOBS, consulte o