SQL 2005 Enterprise Edition에서 파티션을 사용하면 어떤 이점이 있습니까?

StackOverflow https://stackoverflow.com/questions/27206

문제

SQL 2005에서 분할 된 테이블을 만드는 두 가지 기술을 비교하고 있습니다.

  • SQL 2005의 표준 버전과 함께 분할 된 뷰 사용 ( 여기 )
  • SQL 2005 엔터프라이즈 버전의 기본 제공 파티션 사용 ( 설명)여기 )

    엔터프라이즈 에디션이 훨씬 더 비싸다는 점을 감안할 때 새로운 엔터프라이즈 내장 구현의 주요 이점이 무엇인지 알고 싶습니다.구현 자체의 시간을 절약 할 수 있습니까?아니면 대규모 DB에서 실제 성능을 얻을 수 있습니까?

    첫 번째 옵션에서 제약 조건을 조정하여 파티션에 슬라이딩 창을 유지할 수 있다는 것을 알고 있습니다.내장 버전으로 할 수 있나요?

도움이 되었습니까?

해결책

searchdotnet rulz! 이것을 확인하십시오 :

http://www.eggheadcafe.com/forumarchives/SQLServerdatawarehouse/Dec2005 /post25052042.asp

업데이트 됨 : 링크가 끊어졌습니다. 그래서 여기에 더 나은 것이 있습니다 http://msdn.microsoft.com/en -us / library / ms345146 (SQL.90) .aspx # sql2k5parti_topic6

위에서 :

파티션 된 테이블의 성능 및 관리 효율성 이점 중 일부는 다음과 같습니다.

  • 디자인을 단순화하고 큰 테이블의 구현 분할해야합니다 성능 또는 관리 용이성 목적.
  • 데이터를 새 파티션으로로드 기존 파티션을 나눈 테이블 데이터 액세스 중단 최소화 나머지 파티션.
  • 데이터를 새 파티션으로로드 기존 파티션을 나눈 테이블 동일한로드와 동일한 성능 새로운 빈 테이블에 데이터를 추가합니다.
  • 파일의 일부를 보관 및 / 또는 삭제 최소한으로 분할 된 테이블 나머지에 대한 액세스에 영향 테이블.
  • 파티션을 파티션을 나눈 테이블 안팎으로 전환하여 파티션을 유지하도록 허용합니다.
  • 여러 관련 테이블에서 매우 큰 작업에 대해 더 나은 확장 및 병렬 처리를 허용합니다.
  • 모든 파티션의 성능을 향상시킵니다.
  • 각 파티션을 개별적으로 최적화 할 필요가 없으므로 쿼리 최적화 시간을 개선합니다.

다른 팁

파티션을 나눈 테이블을 사용하면 파티션간에 데이터를보다 쉽게 이동할 수 있습니다.인덱스를 분할 할 수도 있습니다.

필요에 따라 단일 ALTER TABLE 명령으로 한 파티션에서 다른 테이블로 데이터를 이동할 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top