L.3 Sugerencias de rendimiento de las utilidades de ConsoleOne de inventario

Esta sección analiza las sugerencias de rendimiento de las siguientes utilidades de ConsoleOne de inventario:

NOTA:Si las utilidades de ConsoleOne de inventario recuperan datos de una base de datos grande, debe detener el servicio del Almacenador antes de ejecutar las utilidades. Así se mejora el rendimiento de las utilidades de ConsoleOne.

Si la base de datos es muy grande, asegúrese de que el equipo que ejecuta las utilidades de ConsoleOne de inventario tiene al menos 5 GB de espacio libre en el disco duro.

L.3.1 Sugerencias sobre el rendimiento de los informes de inventario

  • Si dispone de más de 1000 estaciones de trabajo en la base de datos, el hecho de mostrar una lista con todos los subinformes consume tiempo. Se recomienda especificar la lista de subinformes. De este modo, se mejora el rendimiento general de los informes.
  • Si la base de datos de inventario se está ejecutando en MS SQL, ejecute el siguiente guión en el indicador de la consola del servidor de inventario antes de generar los informes de inventario:
    CREATE INDEX i$FkPinstanceId ON ZENworks.t$InstalledProduct(fk_pinstanceid) ON CIM9
    

    El guión permite la generación de los informes en un tiempo óptimo.

L.3.2 Sugerencias sobre el rendimiento de la exportación de datos de inventario

  • Para maximizar el rendimiento de la exportación de datos de inventario, es necesario habilitar la condición de filtro en Exportación de base de datos. En función de la consulta que se especifique, Exportación de base de datos exporta sólo el software seleccionado.
  • Durante la exportación, deseleccione los atributos que no desee utilizar. Para ello, utilice Exportación de base de datos y la opción Sólo atributos necesarios.
  • Realice la exportación de software por separado. De este modo mejora notablemente el rendimiento de la función Exportación que no es de software.

L.3.3 Sugerencias sobre el rendimiento de las consultas de inventario

  • Especifique las consultas utilizando la condición Y en varios grupos para aumentar el rendimiento.
  • Divida una consulta compleja con varios operadores lógicos en varios grupos separados por un operador lógico.
  • Si desea utilizar una consulta compleja, aumente el tamaño del caché de base de datos. Para obtener más información sobre el ajuste de bases de datos, consulte la Sección L.1, Sugerencias para el ajuste de los parámetros de la base de datos.
  • Guarde las consultas rápidas y delimitadas para utilizarlas en otras ocasiones.
  • No invoque la Consulta de inventario conectándose a una base de datos a través de un enlace lento.
  • Si tarda más de 10 minutos en ejecutar una consulta compleja a través de un enlace rápido, es probable que no disponga de estaciones de trabajo que cumplan la consulta especificada. Se muestra el siguiente mensaje:
    No se ha encontrado ningn sistema de computacin en la consulta
    

    Cierre la ventana Resultado, delimite la consulta de entrada y vuelva a intentarlo. Repita el proceso de delimitar la consulta hasta que encuentre las estaciones de trabajo.

  • Para obtener un rendimiento óptimo, se recomienda no utilizar más de cuatro grupos ni más de tres operadores lógicos para separar los cuatro grupos de la consulta.
  • Si conoce exactamente la cadena lógica, evite utilizar el operador MATCHES. Este operador busca un resultado basado en el patrón especificado para la base de datos. Esto hace que disminuya el rendimiento.
  • Si desea buscar un componente de inventario concreto que no esté almacenado en la base de datos de inventario, utilice el operador (ISNULL) en lugar de realizar una consulta con un atributo regular.