SOLIDWORKS PDM Professional 支持复制库数据库,从而可改进高延迟(通常超过 50 毫秒)和高使用率环境中的性能。
管理员可使用 Microsoft SQL Enterprise 版本 2012 或更高版本中的 Always On 可用性组 (AOAG) 技术。 有关详细信息,请转至 https://docs.microsoft.com/en-us/ 并搜索 Always On 可用性组概述。
对于每个可用性组,AOAG 将保留一个可读写的主要数据库和多个只读的辅助数据库。 主要 SQL Server 将定期更新辅助 SQL Server。
SOLIDWORKS PDM Web2 客户端和 Web 客户端不支持辅助数据库。
您可以通过 LAN 和 WAN 创建主要 SQL Server 的辅助 SQL Server。 SOLIDWORKS PDM Professional 可以使用 AOAG 将读取操作定向到辅助 SQL Server。 这可以在以下几个方面改进性能:
- 由于读取操作被定向到辅助 SQL Server,这将显著减少主要 SQL Server 上的负载,从而使其能够更快地响应并能处理更多负载。
- 对于读取操作,用户可以访问辅助 SQL Server 数据库,而不用访问主要 SQL Server 数据库。 这将加快读取操作的执行,例如通过库文件夹浏览以及访问数据卡、包含和使用位置信息。
- 当客户端与主要 SQL Server 之间的延迟过高时,如果在本地客户端有一个辅助 SQL Server,则将能够改进读取操作的性能。
建议在与主要 SQL Server 之间具有较低延迟的辅助 SQL Server 上使用同步-提交模式。
所有写入操作都将定向到主要 SQL Server。 在登录过程中,用户将连接到:
- 主要 SQL Server 和辅助 SQL Server(如果辅助 SQL Server 可达)。
- 主要 SQL Server(如果辅助 SQL Server 不可达)。 在这种情况下,主要 SQL Server 将处理该会话的所有数据库操作。