Skip To Content

10014: el tiempo de dibujo de la capa puede estar afectado por tiempos de acceso a unión lentos

Está utilizando un campo de unión en una capa que puede afectar el rendimiento de dibujo.

Soluciones

Verifique el rendimiento del dibujo de su capa o capa de mapa base en ArcMap. Si realiza una publicación, compruebe el rendimiento de dibujo del servicio en la ventana Vista previa.

Obtenga más información acerca de cómo trabajar con capas de mapa base o realizar una vista previa del servicio

  • Si necesita hacer un cambio, puede agregar la columna de atributos directamente a la clase de entidad y modificar las propiedades de la capa del mapa para utilizar este nuevo campo.
  • Alternativamente, debe ajustar la capa y la implementación de la base de datos para garantizar el mejor rendimiento de dibujo. Muchas de las siguientes sugerencias proporcionan guía sobre mejores prácticas para mejorar el rendimiento de dibujo al utilizar campos de unión.

Más información

La mayoría de las pautas de diseño de las bases de datos promueven la organización de la base de datos en varias tablas, cada una enfocada en un conjunto específico de columnas, en lugar de una tabla grande que contenga todos los campos necesarios. Contar con varias tablas evita la duplicación de información en la base de datos, debido a que almacena la información sólo una vez en la tabla. Cuando necesita información que no se encuentra en la tabla actual, puede vincular las dos tablas.

Obtenga más información acerca de cómo unir y relacionar tablas

La unión de tablas a una clase de entidad por lo general se realiza para incorporar los campos de la tabla a los de la clase de entidad, mediante un atributo o campo común a ambas tablas. Esto proporciona almacenamiento efectivo pero puede tener consecuencias en el rendimiento.

Sugerencias

Aquí le presentamos algunas sugerencias que pueden ayudarle a obtener mejoras crecientes del rendimiento en la visualización de mapas dinámicos.

  • Esri recomienda utilizar geodatabases de archivos y geodatabases corporativas en lugar de geodatabases personales por motivos de rendimiento y para ajustar la escala de las bases de datos a tamaños mayores que 4 GB.

    Más información sobre los tipos de geodatabases

  • Para mejorar el rendimiento con las geodatabases, utilice geodatabases corporativas. Si hay muchos usuarios simultáneos, las geodatabases corporativas son más rápidas. Como las geodatabases corporativas están basadas en DBMS, tienen mejor escalabilidad que las geodatabases de archivos en situaciones en las que hay un gran número de usuarios (cientos de usuarios o más).
  • Para obtener un mejor rendimiento, mantenga la tabla de clase entidad y la tabla de atributos de unión en una geodatabase común. Si no puede hacerlo, el rendimiento se degradará. La siguiente tabla resume las posibles consecuencias en el rendimiento:

    Clase de entidad baseTabla de unión Usar columnas de tabla base con unión interna (elegir filas coincidentes) Usar columnas de tabla de unión con unión interna (seleccionar filas coincidentes) Usar columnas de tabla de unión con unión externa (elegir todos los registros)

    Geodatabase personal

    Todo DBMS que incluya una geodatabase personal

    Muy lento

    Muy lento

    Muy lento

    Geodatabase de archivos

    Geodatabase de archivos

    Rápido

    Rápido

    Rápido

    Geodatabase de archivos

    Geodatabase corporativa

    Lento

    Lento

    Lento

    Geodatabase corporativa

    Geodatabase de archivos

    Rápido

    Rápido

    Rápido

    Geodatabase corporativa

    Geodatabase corporativa

    Rápido

    Rápido

    Lento

    Geodatabase corporativa

    A otro DBMS

    Lento

    Lento

    Lento

    Consecuencias en el rendimiento de la tabla de unión
  • Crear índices de atributo en los campos de unión, tanto en la tabla de clase de entidad como en la tabla de unión.