1. 개요
RAC의 로드 밸런스에 대한 설명이다.
2. 종류
2-1. 클라이언트 로드 밸런스
- tnsnames.ora 파일에 LOAD_BALANCE=ON 설정
- 각 노드 별로 1/n개의 클라이언트를 할당하는 셈이다.
- 만약 LOAD_BALANCE=OFF 라면 첫번째 target에 접속 시도 후 응답이 없으면 TCP Timeout 만큼 대기한 후 다음 target으로 접속한다.
2-2. 리스너 로드 밸런스
- 리스너는 각 인스턴스에 대한 부하 정보를 가지고 있으며, 부하가 덜한 인스턴스에 요청을 할당한다.
- remote_listener 설정 추가
3. RAC 점검 포인트
- Fail-over에 따른 리소스가 적절한지 확인
- Global Cache 오버헤드 영향도 확인
- WAS-DB 간 연결 구성이 잘 되어 있는지 확인
- 성능 이슈 시 빈번하게 사용되는 것은 캐시化하고 noorder 설정 확인