SOLIDWORKS PDM Professional은 볼트 데이터베이스의 복제를 지원합니다. 이러한 복제는 지연 시간이 길고(일반적으로 50밀리초 이상) 사용량이 높은 환경에서 성능을 개선합니다.
관리자는 Microsoft SQL Enterprise Edition 2012 이상의 AOAG(Always On 가용성 그룹) 기술을 사용할 수 있습니다. 자세한 내용을 확인하려면 https://docs.microsoft.com/en-us/에서 AOAG(Always On 가용성 그룹) 개요를 검색하십시오.
각 사용 가능 그룹에 대해 AOAG는 하나의 읽기-쓰기 기본 데이터베이스와 여러 개의 읽기 전용 보조 데이터베이스를 유지합니다. 기본 SQL Server는 보조 SQL Server를 주기적으로 업데이트합니다.
SOLIDWORKS PDM Web2 클라이언트 및 Web 클라이언트는 보조 데이터베이스를 사용할 수 없습니다.
LAN 및 WAN을 통해 보조 SQL Server를 기본 SQL Server에 연결할 수 있습니다. AOAG를 사용할 때 SOLIDWORKS PDM Professional은 읽기 작업을 보조 SQL Server로 연결합니다. 이는 다음과 같은 방식으로 성능을 개선합니다.
- 읽기 작업이 보조 SQL Server로 연결되면 기본 SQL Server의 부하가 상당히 감소하여 응답이 빨라지고 더 많은 부하를 처리할 수 있습니다.
- 읽기 작업의 경우 사용자는 기본 SQL 데이터베이스에 액세스하는 대신 보조 SQL 데이터베이스 서버에 액세스하게 됩니다. 이는 볼트 폴더를 탐색하고 데이터 카드, 포함, 사용된 위치 정보에 액세스하는 등의 읽기 작업 속도를 높입니다.
- 클라이언트와 기본 SQL Server 간의 지연 시간이 긴 경우 보조 SQL Server를 클라이언트에 로컬로 연결함으로써 읽기 작업의 성능을 개선합니다.
보조 SQL Server에서 동기 커밋 모드를 사용하는 것이 좋습니다. 이 모드는 기본 SQL Server에 대한 지연 시간이 매우 작습니다.
모든 쓰기 작업은 기본 SQL Server로 연결됩니다. 로그인하는 동안 사용자는 다음과 같이 연결됩니다.
- 보조 SQL Server에 연결할 수 있는 경우 기본 및 보조 SQL Server
- 보조 SQL Server에 연결할 수 없는 경우 기본 SQL Server 이 경우 기본 SQL Server가 해당 세션에 대한 모든 데이터베이스 작업을 처리합니다.