..


스폰서 링크

SQL Server의 데이터 압축

빈센조 Gaglio 쓴 기사
3 3 페이지

기존 테이블의 압축 유형을 활성화하려면 다시 옵션과 함께 ALTER 테이블 명령을 사용해야하는 것은 예를 들어 다음과






 테이블 Sales.SalesOrderDetail을 변경

 





 와 (DATA_COMPRESSION = ROW)를 다시



이 스크립트는 Sales.SalesOrderDetail 테이블에서 행 수준의 압축을 수 있습니다. 당신은 또한 견적을 계산 후 데이터 압축 마법사에서 갈 수있는 테이블에 압축을 설정하려면 다음과 같이하십시오. 우리가 당신이 스크립트를 만들려면 즉시 작업을 수행하거나 작업으로 예약할지 여부를 선택할 수있는 출력 옵션을 선택 클릭하여 페이지에 액세스 다음 우리가 페이지를 선택 압축 형식에서 이동한다면

첫 번째 단계를 할 이러한 도구를 사용할하는 것은 이러한 기능을 적용할 수있는 개체를 결정하는 것입니다. 당신이 다른 데이터베이스 개체에 다른 기술을 혼합 사용할 수 있기 때문에 SQL Server는 전망이 시점에서 매우 유연합니다. 예를 들어, 다른 테이블에 일부 테이블에 페이지 수준을 행 수준의 압축을 적용할 수 등 테이블의 나머지, 압축, 또는 일부 인덱스에만 적용, 그리고 중 적용되지 않습니다. 압축을 적용할 개체가 본질적으로 이아르있는 선택 가이드해야 두 요소 : 응용 프로그램을 저장하고 로딩 공간 추정.

첫 번째 포인트에 관한 것은 테이블을 압축하여 저장 공간이 포함된 데이터에 따라 다릅니다 것을인지해야합니다. 다른하지는 않지만 사실은, 일부 데이터는 상당히 압축됩니다.

(기사는 아래에 계속 ...)

압축을 적용해야 테이블은 다음과 같은 특징을 가집니다

  • 숫자 데이터 유형 또는 여러 값이있는 모든 바이트 (낮은 값을 사용하여 예를 들어 정수 값) 할당하지 않아도되는 고정 길이 열
  • 여러 행에 열은 NULL 값을 포함하는
  • 데이터의 중요한 양의이나 반복 반복 접두사

당신이 압축을 많이 즐겨하지 않는 테이블은 다음과 같은 기능을 가진 사람입니다

  • 값을 대부분의 모든 바이트 데이터의 특정 유형에 대한 할당이 필요 고정 길이 데이터 유형과 열
  • 데이터는 매우 반복하지
  • 비 - 반복되는 접두사와 함께 반복 데이터
  • FILESTREAM 데이터 형식

응용 프로그램로드에 관한 그들이 메모리에 읽을 때에도 페이지가 타블렛을 압축 있다고합니다. (그리고이 아닌 전체 페이지) 관련 데이터들이 쿼리에 필터 응답의 일부로 정렬 작업의 가입을 위해 봉사하는 경우에만 압축, 또는 그들은 응용 프로그램에 의해 업데이 트됩니다. 그래서 압축된 페이지의 메모리에 압축이 있습니다.

데이터가 CPU에 부하를 필요로하고 부하가 신중하게 (반대편 압축 입력 및 출력의 수를 감소하더라도) 평가해야합니다 압축을 풉니다. 페이지 수준 압축의 CPU로드는 행 수준보다 수 있습니다. 사용에 관한 올바른 선택을하게하거나하지 압축을 염두에두고 모든 측면을 부담한다.

같은 카테고리에 ...
E - 학습
MS 액세스 과정 MS 액세스 과정
쉽고 빠르게 데이터베이스를 만들고 관리하는 방법에 대해 알아보십시오. 2012년 6월 1일까지 -10 % 할인합니다.
코스 MySQL을 코스 MySQL을
오픈 소스 데이터베이스의 관리. 2012년 6월 1일까지 -15 % 할인.
코스 데이터베이스와 SQL 코스 데이터베이스와 SQL
관계형 데이터베이스 만들기 및 관리. 2012년 6월 1일까지 -15 % 할인.
스폰서 링크