오라클 파티션을 적용할만한 건수 문의 0 3 2,476

by 오라클홀릭 [2012.04.24 13:35:23]



오라클에서 대용량 TABLE 인경우 물리적으로 파티션을 나누어서 사용을 합니다.

예를들어서 월별로 파티션을 나누려고 하는데

여러가지 상황 마다 기준이 다르지만 대략 월 몇건정이면 나눌만 한건지 궁금합니다.




by 손님 [2012.04.24 15:45:54]

최소 백만건 이상은 되어야 하지 않을까요?

by 타락천사 [2012.04.24 16:17:16]
Partition 옵션은 유료입니다.
노멀 힙 테이블상에서 성능(이나 관리) 한계 시, 개선 방향으로 파티션을 검토 하시면 될것 같구요.
중요한건 추가 비용이 들어간다는 것입니다.
( Enterprise 이상에서 Partition 옵션 추가 구입 하셔야 합니다. )

by 현 [2012.04.24 18:55:13]

파티션을 나누실때 고려하실 사항은 관리적인 관점 및 성능적인 관점입니다.

우선 관리적인 관점으로 본다면,
파티션 별로 데이터를 나누고,
해당 파티션별로 백업, DROP, REBUILD 등을 하려고 할 때 적정한 량으로 나누시면 될꺼구요,
성능적인 관점으로 본다면,
인덱스 스캔으로 인한 RANDOM ACCESS 발생을 줄이기 위해서 파티션을 풀로 읽을 경우 어느정도 부하정도면 견딜 수 있을지를 산정 하셔서 나누시면 됩니다.

또한 데이터, 인덱스 컨텐션 등의 발생으로 인해서 방지 차원에서 파티션을 나누는 경우도 있는데 님의 경우에는 해당하지 않는 것 같군요..

건수가 중요하다기 보다 사이즈가 중요한데요,
그건 님의 환경에 맞추어서 적용하셔야 합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입