Skip to main content

10014:图层的绘制时间可能受缓慢的连接访问时间的影响

您在图层中使用了一个连接字段,这可能会影响绘制性能。

解决方案

检查您的图层或底图图层的绘制性能。 如果您正在发布服务,请在“分析地图”窗格中检查服务的绘制性能。 [了解有关使用底图图层]或[预览服务]的详细信息

执行以下操作之一:

  • 直接把属性列添加到您的要素类中,并修改您的地图图层属性以使用该新字段。

  • 调整图层和数据库实现,确保能获得最佳的绘制性能。 以下许多提示提供了使用连接字段时提升绘制性能的最佳实践指导。

其他信息

大多数数据库设计指南建议将数据库组织成多个表(每个表聚焦于一组特定列)而不是包含所有必要字段的大表。 拥有多个表可以防止数据库中信息重复,因为只在一个表中存储一次信息。 当需要当前表中没有的信息时,可以把两个表链接起来。

[了解关于连接和关联表的详细信息]

将表连接到要素类通常是通过两个表共有的属性或字段,将该表的字段追加到要素类表的字段上。 这提供了高效的存储,但也可能带来性能影响。

提示

以下是一些有助于动态地图显示中逐步提升性能的提示。

  • Esri 强烈建议使用文件地理数据库和企业级地理数据库,而非个人地理数据库,既出于性能考虑,也为了将数据库扩展到超过 4 GB 的规模。 [了解关于地理数据库类型的详细信息]

  • 要获得最佳地理数据库性能,请使用企业级地理数据库。 在同时有很多用户的使用情况下,使用企业级地理数据库时的速度会更快。 由于企业级地理数据库是基于 DBMS 的数据库,因此在有大量用户(数百个用户,甚至更多)的情况下,企业级地理数据库的伸缩性能要比文件地理数据库好。

  • 要获得最佳性能,将要素类表和连接属性表放在一个通用的地理数据库中。 如果无法做到,性能会下降。 下表概括了潜在连接性能的影响:

    基础要素类 连接表 通过内部连接(选择匹配行)来使用基表列 通过内部连接(选择匹配行)来使用连接表列 通过外部连接(选择所有记录)来使用连接表列
    个人地理数据库 包括个人地理数据库的所有 DBMS 非常慢 非常慢 非常慢
    文件地理数据库 文件地理数据库 快速 快速 快速
    文件地理数据库 企业级地理数据库 慢速 慢速 慢速
    企业级地理数据库 文件地理数据库 快速 快速 快速
    企业级地理数据库 企业级地理数据库 快速 快速 慢速
    企业级地理数据库 切换到另一个 DBMS 慢速 慢速 慢速
  • 在要素类表和连接表的连接字段上创建属性索引。

有关详细信息,请参阅分析地图