Ottenere informazioni sui file di log Redo Oracle

La tabella X K KCCCP contiene informazioni sul file di log redo corrente. La tabella X K KCCLE contiene informazioni su tutti i file di log redo, come mostrato qui:

?0812_001

Se si osserva in V LOG LOG_HISTORY o nella statistica “log file space waits” che gli switch di log si verificano più frequentemente di quanto sia appropriato per il database, si può decidere di modificare la configurazione del file di log redo. È possibile eseguire questa operazione mentre il database è aperto agli utenti e tutti i tablespace sono online. Se si desidera ridurre al minimo l’impatto sulle prestazioni del database mentre viene eseguita questa o altra manutenzione simile che comporta uno switch di registro indotto da DBA con il comando alter system switch log file, è possibile utilizzare la query nell’elenco precedente per misurare la quantità di informazioni di registro redo deve essere copiato per completare l’archivio del file di registro corrente. Ciò è particolarmente rilevante nei casi di database con file di log redo di grandi dimensioni (500M o più grandi).

È inoltre possibile utilizzare questa query come aiuto di ottimizzazione per misurare la quantità di attività redo creata da una particolare transazione o processo, se è possibile isolare un particolare database in una sessione garantita come unico creatore di record redo, diverso da Oracle stesso. L’acquisizione prima e dopo i risultati di questa query durante il test di tale transazione può essere utile.

Write a Comment

Il tuo indirizzo email non sarà pubblicato.