10014: el tiempo de dibujo de la capa puede estar afectado por tiempos de acceso a unión lentos
En este tema
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.
- 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:Consecuencias en el rendimiento de la tabla de unión
Clase de entidad base Tabla 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
- 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.