Come gestire i segmenti di rollback

January 4

Come gestire i segmenti di rollback


Un segmento di rollback è una tecnica che gli amministratori di database Oracle utilizzano per contenere le immagini modificati o eliminati di righe. Gli amministratori utilizzano la tecnica di annullare, o "annullare", una transazione. Sono gli unici dipendenti all'interno di un reparto di computer autorizzati a creare e gestire segmenti di rollback. Essi emettere comandi come CREATE rollback e ALTER ROLLBACK SEGMENTO sia per creare e modificare i parametri. Gestire segmenti di rollback coinvolge rispettare le tabelle del dizionario del database e comprendere la natura e le dimensioni delle transazioni.

istruzione

1 Crea segmenti di rollback emettendo il comando appropriato. Specificare il tipo di segmento di rollback sia come privato o pubblico. Identificare i segmenti di rollback private eseguendo i ROLLBACK_SEGMENTS comando. Rendere il segmento a disposizione di tutti gli amministratori di database e programmatori.

2 Inizializzare i parametri per segmenti di rollback pubbliche mediante l'emissione di OPERAZIONI comando. Totale il numero di transazioni si desidera che il rollback di gestire tramite il TRANSACTIONS_PER_ROLLBACK_SEGMENT parametro aggiuntivo. Concedere l'accesso a tutti gli utenti.

3 Impostare il parametro ottimale per controllare le dimensioni del segmento di rollback e di creare uno spazio tabella per contenere tutti i segmenti di rollback. Scegliere il numero di byte per localizzare il parametro ottimale. Utilizzare byte o kilobyte per stabilire la dimensione dell'estensione.

4 Assegnare una transazione per un segmento di rollback. Allocare spazio aggiuntivo per le transazioni che superano i loro blocchi attuali. Eseguire i segmenti di rollback comando DROP quando la dimensione dell'estensione originale deve essere modificato per accogliere una transazione aggiuntiva.

5 Determinare la dimensione e il numero di transazioni. Impostare il numero di transazioni per ciascun segmento di rollback. Eseguire il comando SET TRANSACTION di identificare quali rollback segmento conterrà i dati di annullamento della transazione.

6 Modificare i parametri esistenti. Consentire l'opzione di calettamento per ridurre le dimensioni dei parametri. Creare grandi segmenti di rollback per più operazioni in termini di tempo.

7 Monitorare segmenti di rollback. Digitare il nome del segmento per interrogare lo stato del segmento di rollback e di ottenere informazioni sul parametro ottimale. Utilizzare il comando V $ ROLLSTAT per accedere alla tabella dizionario prestazioni dinamiche e di indagare il numero di avvolgimenti, si restringe e si estende automatico. Ridurre il numero di strizzacervelli.

8 Gestire le impostazioni dei parametri ottimali. Esaminare i tipi di transazioni che vengono eseguiti più a lungo e più efficienti quando impostato al parametro OTTIMALE. Monitorare le transazioni più brevi quando l'ottimale è impostata più bassa. Utilizzare il comando MONITOR ROLLBACK per stimare l'efficacia delle impostazioni ottimali.