안녕하세요.
RAC 병렬 처리 속도가 안나와서 질문 드립니다.
현재 RAC 구성했구요! 제가 한건 아니고요 ;;;;;;
초당 1만건 정도 insert되는거 테스트 중인데요..
동일한 table 에 한쪽(instance)에서 입력할때에는 문제없이 입력되는데요
양쪽(instance)에 입력할때는 속도가 (초당)3000~4000 이상은 잘 안나오더라고요그래서 DBA 권고대로 아래와 같이 파티션 TABLE 만들었습니다.
PARTITION BY LIST(gi)
SUBPARTITION BY HASH(gb_id) SUBPARTITIONS 32
(
PL_01 VALUES ('1')
, PL_02 VALUES ('2')
)
APP1 에서는 첫번째(instance) 에 APP2 에서는 두번째(instance)에 gi값에 1,2를 넣어 insert문을 만들고 실행해도 역시 속도가 안나오네요.
한쪽 instance 입력시는 문제 없이 1만건 이상 저장됩니다
무엇을 확인해야 하나요? RAC구성시 1.8배까지 속도가 더 나올수 있다고 하던데................................
왜 더 속도가 안나올깨요...... 경합 최소화 하려고 위와 같이 서브 파티션 만들고 경합 최소화 하도록 했습니다. ㅠㅠ
DBA물어보면 TABLE 잘못 생성했다고 다음에 봐준다고 하고 ㅠㅠ..
|