rqrioblk - Dimensione blocco I/E client parametro di configurazione
Questo parametro specifica la dimensione del blocco su Data Server Runtime Client quando viene aperto un cursore di blocco.
- Tipo di configurazione
- Gestore database
- Si applica a
- Server di database con client remoti
- Client
- Server di database con partizioni con client remoti
- Tipo di parametro
- Configurabile
- Valore predefinito [ intervallo]
- 65 535 [4 096 - 65 535 ]
- Unità di misura
- Byte
La memoria per i cursori bloccati viene assegnata al di fuori dello spazio di indirizzo privato dell'applicazione, quindi è necessario determinare la quantità ottimale di memoria privata da allocare per ciascun programma applicativo. Se Data Server Runtime Client non è in grado di assegnare spazio per un cursore di blocco dalla memoria privata di un'applicazione, verrà aperto un cursore non di blocco.
Si dovrebbe anche considerare l'effetto di questo parametro sul numero e la dimensione potenziale dei cursori di blocco. I blocchi di righe grandi potrebbero produrre prestazioni migliori se il numero o la dimensione delle righe da trasferire è grande (ad esempio, se la quantità di dati è maggiore di 4 096 byte). Tuttavia, è un compromesso in quanto blocchi di record più grandi aumentano la dimensione della memoria di serie di lavoro per ogni connessione.
Blocchi di record più grandi potrebbero anche causare più richieste di recupero di quelle effettivamente richieste dall'applicazione. È possibile controllare il numero di richieste di recupero utilizzando la clausola OPTIMIZE FOR sull'istruzione SELECT nell'applicazione.