피드로 돌아가기
Tuning GBase RTSync for Better Replication Performance
Dev.toDev.to
Database

GBase RTSync 파라미터 최적화를 통한 Replication Throughput 극대화

Tuning GBase RTSync for Better Replication Performance

Michael2026년 5월 10일1intermediate

Context

GBase RTSync 도구의 기본 설정으로 인한 Disk I/O 및 Network Overhead 발생 상황. 대규모 Transaction 처리 시 메모리 부족과 패킷 크기 제한으로 인한 동기화 성능 저하 직면.

Technical Solution

  • cacheMaxSize를 2,147,463,480 bytes로 증설하여 Disk Spilling을 억제한 In-memory Transaction 처리 구조 설계
  • packetMaxSize를 100,000 bytes로 확장하여 단일 Row 데이터 전송 시 발생하는 Network Overhead 감소
  • transMaxCount를 1,000,000 rows로 상향하여 Oracle Source의 대용량 Transaction을 효율적인 Chunk 단위로 분할 처리
  • 메모리 캐시 확대와 패킷 크기 최적화를 통한 물리적 I/O 병목 지점 제거

1. Transaction 크기에 따른 Disk Spilling 발생 여부 모니터링 및 cacheMaxSize 조정

2. 대규모 데이터 Row 포함 시 packetMaxSize 상향을 통한 데이터 무결성 및 전송 속도 확보

3. Oracle Source 연동 시 transMaxCount 최적화로 대형 Transaction 분할 처리 전략 적용

원문 읽기