SSD 이용시 리오그는 필요한걸까요?
orth02 수험생

답변 채택시 : 0코아

답변 1 추천 0 조회 1212 2015.06.25

안녕하세요. 저는 현 IT 부서에 근무하는 직딩입니다.

 

이번에 저희가 오라클에 SSD 디스크를 장착하려 하는데

 

보통 데이터 리오그를 하는 이유가 안정적인 속도와 필요공간확보 하려고 하는데

 

SSD 의 경우 안정적인속도를 위해서 리오그를 할 필요가 있을까 입니다.

 

혹시 SSD로 데이터베이스 구성하신 경험이나

 

SSD로 구성된 데이터 베이스에서 리오그에 대해 자료나 내용 있으신분 계시면 소중한 답변 부탁드립니다.

 

감사합니다.

 

 

댓글 (0)
목록 답변등록
SSD 이용시 리오그는 필요한걸까요?
stbo 2015.07.02

안녕하세요. 리오그가 Table Reorganization이라는 관점 아래 제가 아는 선에서 답변 드립니다.


SSD와 Reorganization은 다른 개념으로 이해하셔야 될 듯 싶습니다.


Reorganization은 잦은 데이터 변경으로 인해 단편화가 일어난 것을 물리적으로 재정렬 시켜 I/O를 줄이는 방법으로 SSD를 장착한다고 해도 Reorganizaiton은 해야합니다. 일례로 대용량 데이터를 삭제 했을 시에도  HWM(High Water Mark)는 그대로 이므로 Reorganizaiton으로 해당 HWM을 낮추어 주어야 합니다.


SSD는 우리가 실제로 아는듯이 HDD와 같은 보조기억장치로 충격에 강하고 안정적이고 빠른 처리속도를 보이나 HDD에 비해 고가인 문제점이 있습니다. SSD를 장착하면 당연 I/O방면에서 읽고 쓰기에 성능향상이 보입니다.


SSD는 저장장치의 관점에서의 I/O향상이고 오라클의 Table Reorganization은 DBMS의 물리적 관점에서 빈 공간을 압축 시켜서 공간활용도를 높이는 동시에 다행히 읽어야 할 면적(block)수가 적어지니까 I/O성능이 향상되는 것으로 접근하셔야 합니다.


저의 짧은 지식이 도움이 되길 바랍니다.


댓글 (0)