안녕하세요 초보 개발자 입니다.
다름이 아니라... 오라클을 사용하고 있는대 궁금한 점이 생겨서 질문을 올려 봅니다.
DB 건수가 약 5천만건 이상인 테이블이 있습니다.
이 테이블을 통해 검색과 페이징할때 데이터를 불러다 처리하는대요
나름 튜닝한다고 열심히 검색과 자료를 통해 해보았습니다.
페이징 처리 할때도 ROWNUM을 통해 제한된 건수만 불러서 오는 방법을 활용해서 나름
첫페이지 뜰때는 적당한 속도로 뜨는대 뒤로 갈수록 느려지내요...
그래서 궁금한점이 5천만건 정도인 데이터가 서버 성능과 상관 없이 SQL과 인덱스, Hint등의 사용 만으로
대형 포탈 사이트 카페들의 게시판 페이징 처리나 본문검색이나 타이틀검색등 검색 속도를 낼수 있는건가요?
p.s : 차후에는 5천만건이 넘는 데이터가 생길거 같긴합니다. 최대 1억건 정도.... 혹시 서버의 성능도 이런걸 좌우한다면
어느 정도 서버가 되야 하는건가요? 이런 지식기반이 부족하다보니 고객들한테 설명하기도 어렵내요.. 조언 좀 부탁 드립니다.