SGA 메모리 증가 - 오라클 성능 개선? 0 3 6,268

by 현이 SGA 성능 [2010.02.26 10:44:07]


안녕하세요.
오라클 문외한이 질문을 올립니다.


OS : Window 2003 64bit
CPU / MEM : 4 core / 8G
Oracle Version : 10.2.0.2
SGA : 6G


간략하게 시스템 사양은 위와 같습니다.
운영 시스템은 각 장비의 로그들을 하나의 DB로 취합하여 로그 분석, 검색, 등등등을 하는 시스템입니다.
로그 양은 하루에 2억건 정도 수집이 되고 있습니다.


현재 로그 검색 속도 및 기타 성능이 굉장히 느립니다.
ex> 24시간치 로그 검색 속도가 3시간 이상 걸리거나 실패하는 경우가 종종 발생.


그래서 현재 시스템 성능 Upgrade를 고려하고 있습니다.
위 사양에서 CPU와 메모리를 8 core / 32G 정도 올릴 예정입니다.


여기서 질문이 하나 있습니다.
시스템 성능 업그레이드 완료 후 SGA 메모리를 16G 할당을 생각하고 있습니다.
상황에 따라 더 올릴 수도 있습니다.
제가 궁금한 것은 SGA 메모리 증가로 인하여 성능 개선이 이루어질지가 궁금합니다.
기타 다른 튜닝 과정을 거치지 않고 단순 SGA 메모리 증가로 인한 성능 개선 여부가 가능한지가 궁금합니다.


이상입니다.
아무리 오라클 강의를 찾고 검색하고, 튜닝 문서를 봐도 원체 심하게 문외한인지라..
위의 질문에 대한 답변은 검색으로 인하여 확인을 못하였습니다.
고수님들의 조언을 부탁드립니다.
감사합니다.



by TeLl2 [2010.02.26 13:20:55]
메모리를 늘려 메모리에 데이터가 더 올래 머무를 수도 잇고
cpu를 늘려 연산속도를 올릴 수도 있지만
시스템을 업그레이드 한다고 하여도 위의 문제는 해결되기 어려워 보입니다.

어떤 구조이며 어떤 문제가 내포되어 있는 지는 알 수 없지만,
단순히 위의 문제만을 본다면 설계구조의 변경을 하셔야 할 듯합니다.
로그테이블의 조회만이라면 로그테이블의 파티션을 고려해 보시는 것도 하나의
방법이 될 듯합니다.

by 현이 [2010.02.26 13:43:14]
TeLI2 님 댓글 감사합니다^^
현재 로그 테이블은 일일단위로 파티셔닝이 되어 있습니다.

구조나 그런 것은 이미 완성된 제품이며 국내에서 개발한 게 아니라서 구조나 그런거는 변경이 불가능합니다. ㅜㅜ..

좀 더 자세하게 설명 드리고는 싶은데..
DB에 대해서 뭘 알아야말이죠..ㅜㅜ..
암튼 감사합니다.

by 타락천사 [2010.02.26 14:11:24]
현재 어디서 가장 느려지는지 파악 해보세요
H/W 증설을 통해서 보통을 성능 향상이 되지만
투자 대비 별로면 낭패니.
현재 문제점을 파악 해보시길 바랍니다.
AWR 등 오라클에서 제공하는 성능 리포트 기능
및 ADVISOR 를 통해서 SGA 나 PGA 등을 늘렸을 경우 얼마나 좋아질디
대략적으로라도 예측 하시는게 좋겠죠.
더 퉁 쳐서 WINDOWS 라면
성능 관리자(성능 관리 기능에서 엑셀로 성능 리포트 뽑을수 있습니다.
쉬워요 )를 통해서 현재 시스템에서 가장 부족한 OS 리소스가 무엇인지 파악해보시길 바랍니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입