如果您拥有一个配置为热备用的 PostgreSQL 数据库集群,则可以连接到备用数据库以对地理数据库数据进行只读访问。 由此可从主数据库移除一些查询负载,以便执行诸如通过地图服务访问数据等操作。
连接到备用 PostgreSQL 数据库中的地理数据库的方法与连接到任何其他 PostgreSQL 数据库的方法一样。
连接到备用 PostgreSQL 数据库并使用其中的地理数据库时,请注意以下行为:
- 当您、工具或者进程在 ArcGIS AllSource 或要素服务中选择的要素数量超过 1000 时,ArcGIS 将在地理数据库中创建一个表,用于缓存信息。 ArcGIS 无法在只读数据库中创建此表。 在这些情况下,选择将失败,并显示消息未找到 DBMS 表。
- 如果从包含只读数据库中数据的地图发布要素服务(引用注册数据的要素图层),则 ArcGIS 不会阻止您启用编辑功能。 ArcGIS 也不会阻止您将仅限选择要素服务更改为可编辑要素服务。 但是,无论在哪种情况下,尝试编辑要素服务都会失败。
- 如果从 ArcGIS AllSource 连接到 PostgreSQL 热备用服务器上的数据库,并且出现故障转移,该故障转移导致对数据库的访问中断,则在恢复访问后,必须手动重新连接到该数据库。 数据库可用后,ArcGIS Server web 服务将自动恢复连接。