rqrioblk - 클라이언트 I/O 블록 크기 구성 매개변수

이 매개변수는 블로킹 커서가 열려 있을 때 Data Server Runtime Client에서 블록 크기를 지정합니다.

구성 유형
데이터베이스 관리자
적용 대상
  • 원격 클라이언트가 있는 데이터베이스 서버
  • 클라이언트
  • 원격 클라이언트가 있는 파티션된 데이터베이스 서버
매개변수 유형
구성 가능
기본값 [범위]
65 535 [4 096 - 65 535 ]
수치 단위
바이트

블로킹 커서의 메모리는 애플리케이션의 전용 어드레스 스페이스로부터 할당되므로 각 애플리케이션 프로그램에 할당할 최적의 전용 메모리 양을 판별해야 합니다. Data Server Runtime Client가 애플리케이션의 전용 메모리로부터 블로킹 커서의 스페이스를 할당할 수 없는 경우 비블로킹 커서가 열립니다.

또한 블로킹 커서의 수 및 잠재적 크기에 대한 이 매개변수의 영향을 고려해야 합니다. 전송 중인 행의 수 또는 크기가 큰 경우(예: 데이터의 양이 4 096바이트보다 큰 경우) 큰 행 블록으로 성능이 향상될 수 있습니다. 그러나 큰 레코드 블록으로 각 연결의 작업 세트 메모리 크기가 커진다는 점에서 트래이드 오프가 있습니다.

또한 큰 레코드 블록으로 애플리케이션에 실제로 필요한 것보다 많은 페치 요청이 발생할 수 있습니다. 애플리케이션에서 SELECT문에 OPTIMIZE FOR절을 사용하여 페치 요청 수를 제어할 수 있습니다.