오라클 11g를 사용하고 있습니다.
파티션은 키로는 일자를 사용합니다
그런데 처리는 처리 일자로 해야 해서 파티션키가 아닌 인덱스를 만들었습니다.
파티션은 일자별로 만들었습니다. 매일 매일
그런데, non파티션키의 성능으로 지연이 발생핬습니다.
그래서 다른 방법으로 우회를 했는데요 파티션의 갯수에 속도가 영향이 있을 꺼라 생각합니다.
몇개가 속도를 느낄수 없는 파티션 갯수는 몇개 일까요??????
그갯수를 응용해서 적정파티션을 생성하고자 합니다.
물론 글러벌 인덱스는 사용을 안합니다.
데이터 정리가 힘들어서요,
리빌드 밑 삭제시 인벨리드 문제
테이블의 설명이 필요 할 듯 하네요.
매출테이블
-- 매출일자
-- 상품코드
-- 처리일자
파티션키는 매출일자
1. 1번 프로그램은 매출일자로 처리
2번 프로그램은 처리일자로 처리
2. 이런경우 매출 일자로 파티션이 되어 있어 속도는 문제가 없음.
그런데, 처리일자로 처리 할때 non-파티션으로 된 인텍스를 사용시에 속도문제가 발생하고 있음.
3. 확인하고 싶은 사항 파티션이 몇개 까지는 non-파티션과 파티션키의 index의 속도 저가가 없는지를 알고 싶습니다.
이것을 토대로 파티션을 설정하는데 많은 도움이 될듯 합니다.
글러벌 인덱스트 답이 아닙니다. 데이터 량이 너무 많고 정리에 불편해서 할수가 없는 상황 입니다.
데이터량이 너무 많습니다. 파티션 갯수 일자별로 생성함. 300여개
고수를 믿어요 도와주세요,