Perfilador XQuery

Analisar e otimizar o desempenho de consultas XQuery

  • Suporte para XQuery 1.0 e XQuery 3.1
  • Perfilamento baseado no grafo de chamadas ou no número de ocorrências
  • Registo de métricas detalhadas para identificar gargalos
  • Opções de perfilagem para contagem de acessos e análise de gráficos de chamadas
  • Métricas sobre o número de acessos e a duração
  • Ligações diretas dos resultados para os elementos
  • Criação de gráficos para resultados visuais
  • Depurador XQuery

Perfilamento do XQuery

Perfilador de XQuery no XMLSpy

Além do poderoso depurador XQuery, o XMLSpy inclui um perfilador XQuery para otimizar completamente o seu código XQuery. O perfilador XQuery monitoriza e regista métricas detalhadas para cada instrução de processamento executada durante a execução de um código XQuery, ajudando-o a identificar e eliminar rapidamente os pontos de estrangulamento.

O analisador de desempenho do XQuery inclui opções para monitorizar uma transformação com base no grafo de chamadas ou no número de execuções. Quando executa uma consulta XQuery no XMLSpy, o analisador exibe métricas, incluindo o número de execuções, a duração e a duração dos elementos descendentes. Ao clicar em qualquer elemento listado na janela do analisador, o documento XQuery associado é aberto automaticamente e o elemento é destacado, facilitando a identificação de problemas com um único clique.

Visualização dos resultados do perfil

Criar um gráfico a partir dos resultados do analisador de desempenho

O XMLSpy também gera um gráfico personalizável com os resultados, ou com um subconjunto dos resultados, obtidos pelo analisador de desempenho XQuery, proporcionando uma representação visual instantânea do desempenho do seu código XQuery, que pode guardar ou partilhar com outros membros da equipa. À medida que otimiza o seu código e os dados do analisador são alterados, o gráfico é atualizado em tempo real.

Ao visualizar as informações fornecidas pelo analisador XQuery neste formato visual, pode identificar imediatamente quais partes do seu código estão a demorar mais tempo a processar e ajustá-las de acordo para otimizar os seus documentos XQuery.