FetchBufferSize Palavra-chave de configuração do driver do servidor de dados IBM

Especifica o tamanho padrão do bloco de consulta para otimizar o fluxo de dados.

Palavra-chave CLI equivalente
TAMANHO_BUF_FET
Provedor de servidor de dados do equivalente IBM® para palavra-chave string de conexão .NET
FetchBufferSize
Arquivo de configuração do driver de servidor de dados da IBM (db2dsdriver.cfg) sintaxe
<parameter name="FetchBufferSize" value="64K | 96K| 128K| 160K| 192K| 224K| 256K |..|10208k"/>
Configuração padrão:
64K
Atributo de conexão equivalente:
SQL_ATTR_FET_BUF_SIZE
Observações de uso:

O driver CLI, o provedor do servidor de dados IBM para .NET e a interface SQL incorporada permitem o tamanho do bloco de consulta somente em múltiplos de 32K (ou seja, 64K, 96K, 128K, 160K, 192K, 224K, até 10208K em múltiplos de 32K ). O valor FetchBufferSize que não estiver em múltiplos do tamanho do bloco de consulta 32K é arredondado para o próximo limite 32K mais próximo quando estiver dentro do intervalo de 64K-10208K. O valor definido fora do intervalo válido 64K a 10208K ) é arredondado para o próximo tamanho de bloco 32K mais próximo que esteja no intervalo válido.

CLI aplicativos podem obter o valor FetchBufferSize que é configurado com a função SQLGetConnectAttr() . Se a palavra-chave FetchBufferSize não for definida para nenhum valor, o tamanho do bloco de consulta padrão será retornado.

Para aplicativos SQL embutidos, o tamanho do bloco de consulta pode ser especificado apenas com a palavra-chave FetchBufferSize . Se o valor FetchBufferSize que está fora da faixa permitida for especificado, um aviso será registrado no arquivo db2diag.log e o valor padrão será usado. Na estrutura SQLCA, o campo SQLWARN0 é configurado como 'W' e o campo SQLWARN5 é configurado como 'D', indicando que o valor padrão é usado em vez do valor inválido.