rqrioblk - 클라이언트 I/O 블록 크기 구성 매개변수
이 매개변수는 블로킹 커서가 열려 있을 때 Data Server Runtime Client에서 블록 크기를 지정합니다.
- 구성 유형
- 데이터베이스 관리자
- 적용 대상
- 원격 클라이언트가 있는 데이터베이스 서버
- 클라이언트
- 원격 클라이언트가 있는 파티션된 데이터베이스 서버
- 매개변수 유형
- 구성 가능
- 기본값 [범위]
- 65 535 [4 096 - 65 535 ]
- 수치 단위
- 바이트
블로킹 커서의 메모리는 애플리케이션의 전용 어드레스 스페이스로부터 할당되므로 각 애플리케이션 프로그램에 할당할 최적의 전용 메모리 양을 판별해야 합니다. Data Server Runtime Client가 애플리케이션의 전용 메모리로부터 블로킹 커서의 스페이스를 할당할 수 없는 경우 비블로킹 커서가 열립니다.
또한 블로킹 커서의 수 및 잠재적 크기에 대한 이 매개변수의 영향을 고려해야 합니다. 전송 중인 행의 수 또는 크기가 큰 경우(예: 데이터의 양이 4 096바이트보다 큰 경우) 큰 행 블록으로 성능이 향상될 수 있습니다. 그러나 큰 레코드 블록으로 각 연결의 작업 세트 메모리 크기가 커진다는 점에서 트래이드 오프가 있습니다.
또한 큰 레코드 블록으로 애플리케이션에 실제로 필요한 것보다 많은 페치 요청이 발생할 수 있습니다. 애플리케이션에서 SELECT문에 OPTIMIZE FOR절을 사용하여 페치 요청 수를 제어할 수 있습니다.