2010-07-20 4 views
0

가로로 클러스터에 추가 서버를 추가하여 성능을 향상시킬 수 있도록 SQL Server 2008 데이터베이스를 확장 할 수 있습니까? 수평 확장 SQL Server 2008

은 가능성이 두통을 유지하는 것입니다하지만 그것은 여러 인스턴스 수평를 통해 데이터를 분산하는 것이 가능하면

답변

2

감사드립니다. 공통 구성표를 기반으로 데이터를 분할 할 수 있습니다. IE에서는 Person 테이블이 다른 데이터베이스에 이름의 특정 섹션을 넣어 분할 될 수 있습니다. 예를 들어 한 서버는 A-E를, 다른 서버는 F-I 등을 사용합니다. 그러면 쿼리 할 db를 결정하기 위해 중간 계층이 필요합니다. 오케스트레이션이 많이 필요하기 때문에 전체 데이터베이스를 쿼리해야 할 때 대충 접근 할 수 있습니다.

매우 자주 쿼리되지 않는 데이터가있는 경우 PARTITION 데이터를 사용할 수 있습니다. 이것은 대개 날짜 기준이며 '슬라이딩 윈도우'라고하는 것을 사용합니다. 마지막 X 일/월/년 데이터가 한 테이블에 있고 나머지 테이블이 드물게 충돌하는 다른 테이블에있는 경우. (필요한 경우이 다른 테이블을 다른 DB에 넣을 수도 있습니다.) 이렇게하면 테이블에 자주 닿는 혼란을 줄일 수 있습니다. 튜토리얼은 여기 http://msdn.microsoft.com/en-us/library/aa964122%28SQL.90%29.aspx