SQL 2005 Enterprise Edition에서 파티션을 사용하면 어떤 이점이 있습니까?
-
09-06-2019 - |
문제
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 명령으로 한 파티션에서 다른 테이블로 데이터를 이동할 수도 있습니다.
제휴하지 않습니다 StackOverflow