본문 바로가기

운영/압축

SAP + MS SQL 2008 환경에서의 인덱스 압축

728x90

SAP + MS SQL 2008 이상일 경우 MS SQL 에서 Page 압축을 지원합니다.

Page 압축을 통해서 데이터베이스의 공간을 효과적으로 줄이기 위한 방법입니다.

1. T-CODE ST04에서 테이블 크기 상위 150개 추출

2. T-CODE ST02에서 테이블 호출 통계 정보 - 세부 분석 메뉴

 

3. UPDATE와 DELETE의 비율이 SELECT,INSERT에 5% 이하일 경우 압축을 수행함.

저장공간을 줄이려고 압축을 할수록 CPU의 사용량이 증대 되므로, 압축할 항목을 정하는 것은 매우 중요하다.

또한, UPDATE와 DELETE가 많을 경우 시스템에 부하가 많이 갈수 있다.

 

4. 압축 스크립트

ALTER INDEX [FAGLFLEXA~0]
ON FAGLFLEXA
REBUILD
WITH ( DATA_COMPRESSION = PAGE, ONLINE=ON, MAXDOP=8) 
728x90