L.3 Dicas de desempenho para os utilitários do ConsoleOne do Inventário

Esta seção aborda as dicas de desempenho dos seguintes utilitário do ConsoleOne do Inventário:

NOTA:Se os utilitários de Inventário do ConsoleOne estiverem recuperando dados a partir de um banco de dados extenso, pare o serviço Armazenador antes de executar esses utilitários. Isso melhorará o desempenho dos utilitários do ConsoleOne.

Se o banco de dados for muito grande, verifique se a máquina que está executando os utilitários do ConsoleOne para Inventário tem, pelo menos, 5 GB de espaço livre em disco.

L.3.1 Dicas de desempenho dos Relatórios de Inventário

  • Se o seu banco de dados tiver mais de 1.000 estações de trabalho, a listagem de todos os sub-relatórios consumirá tempo. Recomenda-se especificar a lista de sub-relatórios. Isso melhorará o desempenho geral dos relatórios.
  • Se o banco de dados de Inventário estiver em execução no MS SQL, execute o script a seguir, no prompt do console do servidor de Inventário, antes de gerar relatórios de Inventário:
    CREATE INDEX i$FkPinstanceId ON ZENworks.t$InstalledProduct(fk_pinstanceid) ON CIM9
    

    Esse script ajuda a gerar os relatórios em tempo ideal.

L.3.2 Dicas de desempenho da Exportação de Dados de Inventário

  • Para maximizar o desempenho da Exportação de Dados de Inventário, é necessário habilitar a condição do filtro na Exportação de Banco de Dados. Com base na consulta especificada, a Exportação de Banco de Dados exportará apenas o software selecionado.
  • Durante a exportação, desmarque os atributos que não quiser usar. Para isso, use a Exportação de Banco de Dados e a opção Apenas Atributos Necessários.
  • Execute a exportação de software separadamente. Isso melhorará muito o desempenho da função Exportação de Não-Software.

L.3.3 Dicas de desempenho das Consultas de Inventário

  • Para aumentar o desempenho, especifique as consultas usando a condição AND em vários grupos.
  • Divida uma consulta complexa, que tenha vários operadores lógicos, em vários grupos separados por um operador lógico.
  • Se quiser usar uma consulta complexa, aumente o tamanho do cache do banco de dados. Para obter mais informações sobre o ajuste de bancos de dados, consulte a Seção L.1, Dicas de ajuste dos parâmetros de banco de dados.
  • Grave as consultas rápidas e claramente definidas para uso futuro.
  • Não chame a Consulta de Inventário se a conexão com o banco de dados for por meio de um link lento.
  • Se uma consulta complexa demorar mais do que 10 minutos para ser executada em um link rápido, é provável que nenhuma estação de trabalho atenda à consulta especificada. A seguinte mensagem é exibida:
    Nenhum sistema de computador atendeu  consulta
    

    Feche a janela Resultado, restrinja sua consulta de entrada e tente novamente. Repita o processo de restrição da consulta até localizar as estações de trabalho.

  • Para obter um excelente desempenho, recomenda-se não usar na consulta mais de quatro grupos e não mais de três operadores lógicos separando-os.
  • Se souber a string lógica exata, evite usar o operador MATCHES. O operador MATCHES pesquisa o banco de dados em busca de um resultado com base no padrão que você especificou. Isso resultará em redução de desempenho.
  • Se você quiser verificar determinado componente de inventário que não esteja armazenado no banco de dados de Inventário, use o operador (ISNULL) em vez de uma consulta com um atributo regular.