Cómo mejorar el rendimiento a velocidad de Vault

Autodesk Support

11 de noviembre de 2024


Productos y versiones cubiertos


Problema:

Cómo mejorar el rendimiento de la base de datos de Vault y SQL Server, que es lento para las siguientes tareas:

  • Tareas del servidor como las copias de seguridad.
  • Tareas de Vault Client como:
  • Obtenga
  • Copiar diseño
  • Cambiar nombre
  • Desplazar
  • Navegación por carpetas
  • Editar propiedades
  • Asignación de artículos
  • Cambiar estado
  • Check-in
  • Arrastrar y soltar en Vault
  • Abrir desde Vault en Inventor
  • Reemplazar componente en Inventor desde Vault

Causas:

  • Los cuellos de botella en el rendimiento se deben a la conexión de red o al servidor SQL Vault. 
    • Es probable que la navegación lenta con una velocidad rápida de descarga/obtención se deba a un cuello de botella en SQL Server.
    • Navegación y descargas/Ralentización La causa probable es una conexión de red lenta.

Solución:

La mayoría de las siguientes sugerencias se refieren al servidor a menos que se indique lo contrario.

Conceptos básicos

  1. """¿Es un entorno "admitido""?"""

    Consulte los Requisitos del sistema de los productos de Autodesk Vault; Doble comprobación:

  1. ¿Está todo actualizado?

  1. Reinicie Vault y los servidores SQL.

    Notifique primero a los usuarios de Vault, pero es notable lo simple que puede ayudar el simple reinicio de la máquina. Un reinicio programado del sistema o un restablecimiento de IIS pueden solucionar muchos problemas.

  2. ¿Máquina dedicada?

  • Autodesk recomienda que Vault Server esté instalado en un equipo dedicado. Es posible utilizar un sistema compartido para entornos pequeños de Vault Basic. Cuando haya más de cinco usuarios (para todas las ediciones de Vault), compruebe que no hay otras aplicaciones en ejecución excepto Vault Server (IIS y SQL).
Eso significa que no:
  1. Compruebe si la desinstalación del software antivirus en el servidor o cliente mejora el rendimiento.

    Desactivar el servicio antivirus no es suficiente. La mayoría de las soluciones de software antivirus modernas son multihilo, lo que significa que siguen funcionando en segundo plano a pesar de "desactivarlas". Una observación fue que después de que "Antivirus CData" fue "desactivado", la comprobación de proxy web todavía estaba activa.
Administrador de tareas de Windows que muestra el proceso de Vault

En su lugar, siga estas instrucciones:

Cómo mejorar el rendimiento cuando se ejecuta Autodesk Vault con el software antivirus

  1. Mantenimiento general.

Vacíe el contenido de las carpetas temporales.
Compruebe que hay al menos un 15% de espacio libre en disco:
  • System\boot partition
  • Partición de almacén de archivos
  • Particiones de base de datos SQL
  • Ejecute la herramienta de limpieza de Windows (cleanmgr.exe).
  • Tarea programada para ejecutar IISRESET o reiniciar el sistema
Liberador de espacio en disco de Windows

 

  1. Red

Compruebe si un cliente que se ejecuta en el servidor mejora la velocidad. Compruebe si un cliente que no está conectado a una VPN tiene el mismo problema. "Si la velocidad mejora, eleve este problema al equipo de ingeniería de red in situ."

 

Sistema

  1. Lo ideal es añadir RAM:

Consulte Configuración de memoria óptima para Vault (uso de memoria de Vault).

  1. ​​​Contadores de rendimiento:

  1. Planificación de copias de seguridad:

Compruebe que las copias de seguridad se programen fuera del horario comercial y que no se ejecuten mientras los usuarios tienen acceso a Vault.

Sugerencias SQL

  1. Separe SQL y Vault Server en equipos diferentes (solo Vault Professional admite la instancia remota de SQL):

Compruebe que residen cerca unos de otros con una latencia de <1ms (milisegundo).
Consejo: inicie una interfaz de comandos con privilegios elevados de administrador en el servidor de Vault y escriba PING %SQLSERVERANAME%. "Repita este paso en SQL Server, pero apúntelo al sistema ADMS"
  1. Configure un plan de mantenimiento de SQL:

Compruebe que el plan de mantenimiento de SQL recomendado por Autodesk se ha configurado y planificado. (Consulte Parte 6 de mantenimiento del servidor: crear un plan de mantenimiento de SQL) Asegúrese de leer el artículo y seguir cada paso.
  1. ¿Están todos los modelos de recuperación de bases de datos definidos como "Simple"?

Esto debería estar cubierto por el Plan de mantenimiento de SQL, pero con frecuencia se pasa por alto.

En Microsoft® SQL Server Management Studio (disponible para descargar aquí), inicie sesión en la instancia .\AUTODESKVAULT y realice los siguientes pasos:
  1. Expanda Bases de datos.
  2. Haga clic con el botón derecho en cada base de datos.
  3. Seleccione Propiedades.
  4. En la página Opciones, compruebe que el modelo de recuperación de SQL esté establecido en Simple.
 También puede probar la siguiente consulta:
USE [master]
IR
MODIFICAR LA BASE DE DATOS [%DBNAME%] DEFINA LA RECUPERACIÓN SIMPLE CON NO_WAIT
IR
  1. ¿El nivel de compatibilidad está establecido en SQL 2012 (Vault 2018 y versiones posteriores)?

Cómo definir la compatibilidad de una base de datos de Vault. Reinicie Windows Server después de realizar estos pasos.
  1. Comprobar la "Edición" de la instancia de SQL instalada. Cuando Vault Server está instalado, si no se detecta ninguna otra instancia de SQL AUTODESKVAULT, se instalará SQL Express. SQL Express está limitado a 1CPU y 1GB de RAM. Se trata de una limitación impuesta por Microsoft. Considere la posibilidad de actualizar la instancia a SQL Standard o Enterprise para aprovechar al máximo el hardware de la máquina. Consulte Actualización de Microsoft SQL Express a Microsoft SQL Standard o superior.
  2. Consulte las directrices de Microsoft sobre la resolución de problemas de rendimiento de SQL. Solucionar problemas de toda la aplicación SQL Server o de base de datos que parecen lentos

 

Autodesk Data Management Server (ADMS) Console

  1. Desfragmente la base de datos:

  2. Limpie las versiones no deseadas:

Consulte Reglas de limpieza . "Al limpiar los archivos innecesarios de Vault, se realizará lo siguiente:"""
  • Reduzca el consumo de espacio en disco.
  • Reduzca los tiempos de copia de seguridad y restauración.
  • Reduzca el tiempo necesario para copiar y realizar la copia de seguridad.
  1. Disociar y volver a asociar la base de datos

  2. Ejecute una migración B2b:

Algunas actualizaciones de Vault Server requieren que este comando se ejecute después de aplicar un parche. Esto se documenta en la sección Información de instalación de la ayuda en línea de dicha actualización. Es fácil olvidarse de hacer esto. Sin embargo, si no lo hace, podría tener implicaciones significativas en el rendimiento. B2BMigrate es una herramienta de solicitud de comandos que migrará el esquema de base de datos "build two build" (de la versión antigua de Vault Server a la nueva).
  • Ejemplo: Connectivity.ADMSConsole.Exe -Ob2bmigrate -VUadministrator -VPadmin_password -DBUsql_user -DBPsql_password
  • "NOTA: Reemplace "admin_password" por la contraseña de administrador correspondiente del conmutador -VP."""
  • Los dos últimos parámetros de la línea de comando solo son necesarios si la contraseña "sa" no es la contraseña por defecto.

Consulte también Migración de datos de Vault después de instalar una revisión o una actualización .

  1. Rendimiento de las copias de seguridad.  Consulte Cómo mejorar u optimizar el rendimiento de las copias de seguridad de Vault.

Si, después de explorar todas las opciones de optimización, sigue habiendo dudas sobre la cantidad de tiempo que se tarda en completar una copia de seguridad de ADMS Console, puede que sea el momento de actualizar a Vault Professional. Vault Professional dispone de las siguientes funciones:
  • Copias de seguridad activas permite a los usuarios acceder al almacén mientras continúa la copia de seguridad.
  • Copias de seguridad incrementales : esto permite que una copia de seguridad se ejecute más rápido.
  1. Desinstale y vuelva a instalar Vault Server y todos sus componentes:

    Es posible que uno de los componentes se haya dañado. Consulte Reparación, desinstalación y reinstalación del software Vault Server.

    Si esto no es posible, restaure la copia de seguridad más reciente en un servidor de Vault de prueba que no sea de producción. ¿Se puede reproducir el problema allí? Si el problema no persiste, es probable que se trate de un problema en el servidor de producción, lo que da más motivos para intentar desinstalar o reinstalar todos los componentes que utiliza Vault Server.

    Equipo cliente.

    1. ¿Servidor proxy?

    1. ¿Propiedades?

      • En un cliente de Vault, cambie las propiedades no deseadas a "Desactivado" y Reindexe las propiedades de archivo. Las principales beneficiadas serán aquellas con recuentos de uso elevados.
    1. ¿Rejilla?

      Si la navegación por las carpetas y la carga de cuadrículas son lentas, considere la posibilidad de reducir lo siguiente:

      • Número de archivos en una carpeta, cuantos más archivos haya en una carpeta, más tiempo se tardará en recuperar las propiedades de cada archivo del servidor.
      • Número de columnas (propiedades) mostradas en la vista de rejilla.
    2. ¿Plantillas de archivo?

      Las plantillas de archivo pueden provocar problemas de rendimiento por varios motivos:

    • Las plantillas no migradas que se guardaron por última vez en versiones anteriores del software CAD deberán migrarse cada vez que se cree un archivo nuevo. Edite las plantillas y guárdelas en la versión actual.
    • Una plantilla puede utilizar recursos externos como archivos de fuentes de texto (.shx), que no siempre se instalan en el equipo local. Revise el archivo y elimine los objetos innecesarios.
    • Los objetos proxy pueden provocar problemas. Elimínelos si es posible.
    • Demasiadas capas. Si es posible, elimine los no deseados.
    • La limpieza del archivo en AutoCAD puede ayudar a eliminar muchos objetos innecesarios que pueden afectar al rendimiento. (consulte "LIMPIA").
    1. ¿Archivo de proyecto de Inventor?

      Compruebe que el archivo de proyecto de Inventor está correctamente configurado para Vault.

      Cómo comprobar si el archivo de proyecto de Inventor (.ipj) que utiliza Vault está configurado correctamente
      "A veces, el simple hecho de utilizar archivos de proyecto de Inventor (*.ipj) creados en una versión anterior puede provocar problemas de rendimiento, por lo que debe intentarlo:"

    • Cree un archivo de proyecto (*.ipj) en la versión actual de Inventor.
    • Elimine todos los archivos antiguos de proyecto de Inventor de Vault Client en la carpeta raíz: $.
    • Aplique check-in al nuevo archivo de proyecto de Inventor.
    • "En Inventor, compruebe que el nuevo archivo de proyecto es el que está activo."""

    Consulte Uso de Autodesk Vault con un único proyecto de Inventor.
     

    Configuración de la replicación del almacén de archivos de Vault

    ¿Cuál es la práctica recomendada al replicar un almacén de archivos de Vault por primera vez?


    Rendimiento de replicación de AVFS

    La replicación de AVFS no funciona desde Vault ADMS Server con la función "Replicar ahora" o la replicación programada.
     

    Archivos adjuntos:

    PerformanceCounters.zip;

    Productos:

    Vault Basic; Vault Workgroup; Vault Professional


    ¿Le ha resultado útil esta información?


    ¿Necesita ayuda? Pregunte al Asistente de Autodesk

    El Asistente puede ayudarle a encontrar respuestas o ponerle en contacto con un agente.


    ¿Qué nivel de soporte tiene?

    Los distintos planes de suscripción ofrecen diferentes categorías de soporte. Averigüe el nivel de soporte para tu plan.

    Ver niveles de soporte