A instrução VSAM especifica o número de buffers que o PowerExchange usa para intervalos de controle de dados e índice ao processar conjuntos de dados VSAM.
Para obter mais informações sobre otimização de desempenho e buffer gerenciado pelo sistema, consulte a documentação do DFSMS.
z/OS
Conjuntos de dados VSAM
Não
VSAM=([BUFNI=
index_buffers
]
[,BUFND=
data_buffers
]
)
BUFNI=
index_buffers
Opcional. Número de buffers de E/S que o PowerExchange usa para intervalos de controle de índice do VSAM. Um buffer é o tamanho de um intervalo de controle no índice.
Para a variável
index_buffers
, digite um dos seguintes valores:
0, para usar o padrão do sistema operacional
Um número de 1 a 255
BUFND=
data_buffers
Opcional. Número de buffers de E/S que o PowerExchange usa para intervalos de controle de dados do VSAM. Um buffer é o tamanho de um intervalo de controle no componente de dados.
Para a variável
data_buffers
, digite um dos seguintes valores:
0, para usar o padrão do sistema operacional
Um número de 2 a 255
Você não pode especificar 1 para BUFND.
Buffers adicionais de índice melhoram o desempenho ao oferecer a residência de alguns ou de todos os índices de alto nível. Buffers adicionais minimizam o número de registros de índice de alto nível recuperados do DASD para processamento key-direct.
A prática usual é definir o número de buffers que o PowerExchange usa para intervalos de controle de dados e índice em mapas de dados, nas operações individuais de movimentação de dados em massa, em vez de usar a instrução VSAM global para definir esses valores.
Buffers adicionais de dados beneficiam-se de inserções ou atualizações diretas durante divisões de área de controle e processamento de registros gerados.
O número máximo de buffers permitidos é de 255, o que representa 254 buffers de dados e um de inserção.