DB 퍼포먼스에 대해 여쭈어보고 싶습니다. 0 1 1,519

by 네루네코 [DB 모델링/설계] 오라클 설계 [2011.07.12 17:58:32]



현재 회사에서 mstr이라는 리포팅툴로 페이징을 하려는 작업을 하고 있습니다.
그런데 이것이 필요한 테이블만 따로 생성해서 최대한 JOIN 작업을 줄여주는 과정을 거칩니다.

여기에서 문제가, 새로운 테이블을 생성할 곳으로 선택안이 3가지가 생겼습니다.

1) TABLE만 추가하는 것.
2) TABLE SPACE를 새로 생성해서 그곳에 작업하는 것.
3) 아예 DB인스턴스를 새로 추가하는 것.

이 중에서 어느것이 퍼포먼스가 좋게 나올지가 고민이 됩니다.

TABLE만 추가하는것은 자료가 적을경우는 제일 좋겠지만, 자료가 수백수천만건 이상이 처리될 곳이라서 그것은 안좋은 선택일것 같고, 제 생각에는 2, 3번중에 하나가 될 것 같은데 선배님들이 생각하시기에는 어느것이 제일 좋은 선택이 될까요?
by 이재현 [2011.07.12 22:04:50]
음.. 수천만건인이던 몇억건이던.. 딱 필요한 부분만 읽고( 페이징 )

스탑하면 상관없다고 생각합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입