Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo le ayuda a comprender y resolver problemas de rendimiento en Master Data Services (MDS) al crear o modificar entidades, atributos, usuarios o grupos.
Síntomas
Al agregar, quitar, crear o modificar entidades, atributos, usuarios o grupos, experimenta problemas de rendimiento como un uso elevado de memoria, tiempos de carga largos o tiempos de respuesta lentos.
Causa
MDS introdujo una mejora significativa que mejora el rendimiento de todas las GET
operaciones para los datos que requieren comprobaciones de permisos a través del portal y la API (es decir, todas las entidades, atributos y permisos del modelo). Sin embargo, este cambio tiene un efecto secundario: disminución del rendimiento al agregar, quitar, crear o modificar entidades, atributos, usuarios o grupos.
Ventajas (mejoras de rendimiento):
- Rendimiento mejorado para cargar páginas que necesitan comprobaciones de permisos, como la página de exploración, la página modelo, la página de lista de entidades y la página de lista de atributos.
- Se han resuelto excepciones de tiempo de espera en la página de configuración de permisos del modelo.
- Se ha mejorado el tiempo de carga de la página agregar o editar condición en la página Reglas de negocios.
Costos (efectos secundarios):
- Se ha reducido el rendimiento al crear o modificar entidades o atributos.
- Se ha reducido el rendimiento al agregar usuarios o grupos.
Solución
Habilite o deshabilite la configuración del sistema PerformanceImprovementEnable (la configuración está habilitada de forma predeterminada) en función de su situación:
Para mejorar el rendimiento al cargar páginas relacionadas con permisos, habilite la configuración de rendimiento mediante la ejecución de los siguientes comandos en SQL Server Management Studio (SSMS):
UPDATE mdm.tblSystemSetting SET SettingValue = 1 WHERE SettingName = 'PerformanceImprovementEnable'; EXEC [mdm].[udpPerformanceToggleSwitch]; GO
Después de habilitar la configuración de rendimiento, los datos relacionados con la seguridad del usuario de gran tamaño se cargarán más rápido.
Para mejorar el rendimiento al crear o modificar entidades, atributos, usuarios o grupos, deshabilite la configuración de rendimiento mediante la ejecución de los siguientes comandos en SSMS:
UPDATE mdm.tblSystemSetting SET SettingValue = 0 WHERE SettingName = 'PerformanceImprovementEnable'; EXEC [mdm].[udpPerformanceToggleSwitch]; GO
Después de deshabilitar la configuración de rendimiento, la creación y modificación de modelos, entidades o atributos será más rápido.
Nota:
Como alternativa, puede cambiar la configuración en la página Configuración de base de datos de MDS Configuration Manager:
Después de cambiar esta configuración, debe ejecutar el EXEC [mdm].[udpPerformanceToggleSwitch];
comando para asegurarse de que la vista y los datos son correctos.
Más información
Aplicar inmediatamente permisos de miembro (Master Data Services)