MSSQL2012 를 사용중에 있습니다.
SQL 입문한지 얼마 되지 않아 부족합니다. 우연히 압축이란걸 알게 되었고
실제 천만건 이상의 테이블에 압축을 해보니
Select와 테이블 용량 등의 성능이 아주 좋아진다는것도 알게 되었습니다
update에는 조금 더 걸리것과 cpu 사용이 4% 정도 올라가더군요
또한 테이블 압축했을때 백업에 대한 이점과 백업 압축까지 함께하니 상당히 빨라지더라고요 백업이...복원도 빠르고...
cpu 의 부담은 그렇게 크다고 생각이 안들며
압축했을때의 이점이 더 나은것 같아서 여쭤봅니다
질문은...
1. 현업에서도 테이블 압축을 통상적으로 많이 사용하나요?
2. 테이블 압축의 단점들이 알고 싶습니다.(select 보다 업데이트의 빈도가 더 높은 테이블이라도 괜찮을수 있나요..?)
3. 마찬가지로 백업압축의 단점은 없나요?
현업에서도 사용을 많이하고 검증이 되어야 사용할 수 있을것 같아서 조심스레 여쭤봅니다.
Comment 2
-
그냥 압축이니까 좋겠거니.... 하고 사용하고 있었는데 테스트 장비에서 테스트를 해보았습니다.
데이터파일은 1.5TB이나 실제 사용중인 공간은 1.4TB인 DB를 대상으로 백업과 리스토어를 테스트해보았습니다.
압축옵션을 주지 않았을때 백업파일의 크기는 1.4TB 백업시간은 2시간44분 복원시간은 2시간19분입니다.
압축옵션을 주면 백업파일의 크기는 243GB 백업시간은 2시간28분 복원시간은 1시간39분입니다.
케이스바이케이스 이겠지만 백업압축이 좋네요.
백업 압축은 압축되니까 좋겠거니.... 하고 아무 생각없이 쓰고 있었는데
지금 테스트 중입니다.
결과는.... 내일 공개됩니다. ^^