Profilatore XQuery

Analizzare e ottimizzare le prestazioni di XQuery

  • Supporto per XQuery 1.0 e XQuery 3.1
  • Profilazione basata sul grafo delle chiamate o sul numero di accessi
  • Registrazione di dati dettagliati per individuare i punti critici
  • Opzioni per l'analisi del numero di accessi e la visualizzazione dei grafici delle chiamate
  • Metriche relative al numero di accessi e alla durata
  • Collegamenti diretti dai risultati agli elementi
  • Creazione di grafici per ottenere risultati visivi
  • Debugger per XQuery

Analisi delle prestazioni di XQuery

Profiler per XQuery in XMLSpy

Oltre al potente debugger XQuery, XMLSpy include un profiler XQuery per ottimizzare completamente il codice XQuery. Il profiler XQuery monitora e registra metriche dettagliate per ogni istruzione di elaborazione eseguita durante l'esecuzione di un codice XQuery, aiutandovi a identificare e risolvere rapidamente eventuali colli di bottiglia.

Il profiler di XQuery include opzioni per monitorare una trasformazione basata sul grafo delle chiamate o sul numero di esecuzioni. Quando si esegue una query XQuery in XMLSpy, il profiler visualizza metriche che includono il numero di esecuzioni, la durata e la durata dei nodi discendenti. Cliccando su qualsiasi elemento elencato nella finestra del profiler, si apre automaticamente il documento XQuery associato e l'elemento viene evidenziato, facilitando l'individuazione dei problemi con un singolo clic.

Analisi dei risultati dei profili

Creare un grafico a partire dai risultati dell'analisi del profilo

XMLSpy genera anche un grafico personalizzabile dei risultati, o di una parte dei risultati, restituiti dal profiler XQuery, offrendovi una rappresentazione visiva immediata delle prestazioni del vostro codice XQuery, che potete salvare o condividere con altri membri del team. Man mano che ottimizzate il vostro codice e i dati del profiler cambiano, il grafico viene aggiornato in tempo reale.

Visualizzando le informazioni fornite dal profiler XQuery in questo formato grafico, è possibile individuare immediatamente quali parti del codice richiedono più tempo per l'elaborazione e apportare le modifiche necessarie per ottimizzare i documenti XQuery.