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 campoSQLWARN5é configurado como 'D', indicando que o valor padrão é usado em vez do valor inválido.