Istruzioni query SQL
Utilizzare le query SQL utilizzate per estrarre i dati con attenzione.
Seguire le linee guida riportate di seguito durante la scrittura delle query SQL per l'estrazione dei dati di log.
-
Utilizzare solo query di sola lettura.
-
Le credenziali fornite per eseguire le query devono disporre solo dei privilegi necessari per estrarre i dati necessari.
-
Le prestazioni delle query sono importanti anche perché possono influire sia sul database di destinazione che su altri software in esecuzione sullo stesso host.
-
La query deve includere almeno una colonna che può essere utilizzata per ordinare i record del database. Può essere un tipo di numero di sequenza o una colonna indicatore orario. Ogni nuova voce deve avere un valore per questa colonna uguale o maggiore di quello nei record precedenti. La query SQL verrà eseguita a intervalli regolari per estrarre nuovi dati. Oracle Logging Analytics utilizzerà questa colonna per identificare i nuovi record introdotti dalla raccolta precedente. Si consiglia di disporre di un indice per evitare scansioni di tabelle complete.
-
Non utilizzare le clausole
ORDER BY
oWHERE
nel campo ora o sequenza, poiché Oracle Logging Analytics lo fa automaticamente. Oracle Logging Analytics applica il filtro e l'ordinamento necessari alla query fornita. Tuttavia, è possibile utilizzare la clausolaWHERE
per altri campi.