Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo della vista SVL _ QUERY _ REPORT
Per analizzare le informazioni di riepilogo delle query utilizzando sliceSVL_QUERY_REPORT, procedi come segue:
-
Esegui la seguente operazione per determinare l'ID della tua query:
select query, elapsed, substring from svl_qlog order by query desc limit 5;
Esamina il testo troncato della query nel campo
substring
per determinare quale valorequery
rappresenta la tua query. Se hai eseguito la query più di una volta, utilizza il valorequery
a partire dalla riga con il valoreelapsed
più basso. Questa è la riga per la versione compilata. Se hai eseguito molte query, puoi aumentare il valore utilizzato dalla LIMIT clausola utilizzata per assicurarti che la query sia inclusa. -
Seleziona le righe da SVL _ QUERY _ REPORT per la tua query. Ordina i risultati per segmento, fase, tempo trascorso e righe:
select * from svl_query_report where query = MyQueryID order by segment, step, elapsed_time, rows;
-
Per ogni fase, verifica che tutte le sezioni abbiano processato approssimativamente lo stesso numero di righe:
Verifica anche che tutte le sezioni abbiano impiegato approssimativamente lo stesso tempo:
Grosse discrepanze in questi valori possono indicare che, la differenza della distribuzione dei dati, è dovuta allo stile di distribuzione non ottimale per questa query particolare. Per le soluzioni consigliate, consultare Distribuzione dei dati non ottimale.