09/22
2011
오라클 저장공간에 따른 간단 성능 테스트.
OS win xp 32 pro 샌디 듀얼코어(만 할당) 3.3기가 CPU 1.5기가 메모리
오라클 XE 11g R2
튜닝 같은것 전혀 없음. 윈도 설치후 기본 값(스누피님라이트). 오라클 설치 후 기본 값.
가상메모리 거의 없음(최소 요구사항 2MB할당 오라클 XE가 1기가 이상 메모리 사용 안함.. 인데 나중에 가상메로리 넣고 테스트 해보긴 해봐야겠음 ㅇㅇ)
데이터 생성.
가입 > 가입정보 확인 > 글 21개 작성(20분의 1확률로 키워드를 20개 작성)
위 과정을 1기가가 찰때까지 반복.
생성 데이터 Total 126만건 데이터
1만 6천 사용자
글 32만건 (글당 컨텐츠 약 1500바이트)
포스트 태그 35만건 (평균 글당 1개의 태그지만 실상은 없는글 수두륵이다. 많은것에 많음)
태그 8만건
기타 홈정보 및 잡 정보를 포함해서 DB용량이 1기가.
3~5회 평균값. 캐싱 효과 없게 함 쿼리 수행시간이 아니라 화면 로드 시간.(개발자 툴 사용)
메인의 최신글 사용자 별 그룹바이한 결과물
over MEM : 0.85초
over HDD : 7.5초
over SSD : 1.22초
로그인 (요부분은 개발자 툴로 보기 힘들어서 눈에 보이는 시간)
over MEM : 1.2초
over HDD : 6.5초
over SSD : 2.0초
내홈 가기(초기 방문이라 다양한 정보 로드)
over MEM : 1.5초
over HDD : 15.5초
over SSD : 3.0초
다음페이지(Ajax글만)
over MEM : 1.0초
over HDD : 12.5초
over SSD : 2.45초
대략적으로 테스트 한거긴 한데.... 오오오... SSD.... 내가 예상했던것보다 하드와 성능차이가 월등 하구나...
메모리와 생각보다 큰 차이가 없다 ㅇㅇ
오라클 전혀 튜닝 없이.. 한건데.
사실 요것보다 데이터 훨씬 많이 하나 만들었는데... 그건 메모리에 올릴수가 없어서 ㅠㅠ
뭐 간단히 SSD에서의 결과는 글이 120만건이었는데.. 저것보다 2배 느리다.
그런데 생각해보니.. 비율적으로는 성능 저하가 적네 ㅇㅇ
그리고 이 결과를 보니. 메모리에 올리면 대략 1.5~2배 정도 속도가 난다고 생각하면 될 것 같다.
하드는 ..... 사용 할 수 없을 정도의 속도구나...
단지 1만 6천명이 32만개의 글을 쓴것 뿐인데.....
튜닝이 전혀 안된 상황이라지만..... 이건 뭐;;;
사실 다른 몇가지를 눌러봤지만 거의 비슷한 비율이라. 중요한 몇가지만 적는다.
암튼 SSD....... 좋네... 고민해보자.
다음엔 MySQL 해봐야겠다.
오라클 역시 무겁긴 하다 ㅇㅇ
간단히 단순 인서트 테스트 할때는 MySQL이 훨 빨랐다 ㅇㅇ
하지만.... 하이버네이트의... 엄청난 조인을 견딜 수 있을가?
밀키... 지금 생각하면 정말 리치하다 ㅋㅋㅋㅋ