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 o WHERE 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 clausola WHERE per altri campi.