Creazione di un log delle viste materializzate
Questa funzione non è disponibile per i servizi di database MySQL.
Per creare un log delle viste materializzate per uno schema selezionato, nella scheda Navigator selezionare Log delle viste materializzate dall'elenco a discesa del tipo di oggetto, fare clic su Menu secondario Oggetto e selezionare Crea oggetto.
Per modificare, fare clic con il pulsante destro del mouse su un oggetto log delle viste materializzate nel riquadro del Navigator e selezionare Modifica.
Schema: schema di database in cui creare il log delle viste materializzate.
Tabella: nome della tabella principale della vista materializzata da associare a questo log delle viste materializzate.
Scheda Proprietà
-
ID riga registrato: Sì indica che l'ID riga di tutte le righe modificate deve essere registrato nel log delle viste materializzate. No indica che il ID riga di tutte le righe modificate non deve essere registrato nel log delle viste materializzate.
-
PK registrato: Sì indica che la chiave primaria di tutte le righe modificate deve essere registrata nel log delle viste materializzate. No indica che la chiave primaria di tutte le righe modificate non deve essere registrata nel log delle viste materializzate.
-
Nuovi valori: Sì salva sia i valori vecchi che quelli nuovi per le operazioni di aggiornamento DML nel log delle viste materializzate. No disabilita la registrazione di nuovi valori nel log delle viste materializzate. Se il log è per una tabella nella quale è presente una vista materializzata aggregata di tabella singola e se si desidera che la vista materializzata sia idonea per l'aggiornamento rapido, è necessario specificare Sì.
-
ID oggetto registrato: solo per un log su una tabella oggetti: Sì indica che l'identificativo oggetto generato dal sistema o definito dall'utente di ogni riga modificata deve essere registrato nel log delle viste materializzate. No indica che l'identificativo oggetto generato dal sistema o definito dall'utente di ogni riga modificata non deve essere registrato nel log delle viste materializzate.
-
Cache: per i dati ad accesso frequente, CACHE specifica che i blocchi recuperati per questo log vengono posizionati nella parte utilizzata più di recente della lista utilizzata meno di recente nella buffer cache quando viene eseguita una scansione dell'intera tabella. Questo attributo è utile per le ricerche in tabelle di dimensioni non estese. NOCACHE specifica che i blocchi vengono posizionati all'estremità utilizzata meno di recente della lista LRU.
-
Parallelo: se SÌ, le operazioni parallele saranno supportate per il log delle viste materializzate.
-
Sequenza registrata: Sì indica che è necessario registrare nel log delle viste materializzate un valore di sequenza che fornisce ulteriori informazioni di ordinamento. No indica che non è necessario registrare nel log delle viste materializzate un valore di sequenza che fornisce ulteriori informazioni di ordinamento. Sono necessari i numeri di sequenza, ovvero Sì per questa opzione, per supportare l'aggiornamento rapido in alcuni casi.
-
Esegui commit SCN: se questa opzione è abilitata, al database viene richiesto di utilizzare i dati SCN di commit anziché gli indicatori orari.
-
Colonne disponibili e Colonne selezionate: colonne aggiuntive, che sono colonne non di chiave primaria a cui fanno riferimento le viste materializzate di subquery, da registrare nel log delle viste materializzate. Per selezionare una o più colonne filtro, utilizzare i pulsanti freccia per spostare le colonne da Disponibile a Selezionato.
Scheda Memoria
-
Tablespace: tablespace in cui deve essere creato il log delle viste materializzate
-
Log: YES o NO, per stabilire le caratteristiche di log per il log delle viste materializzate.
-
Modalità buffer: selezionare KEEP per inserire i blocchi del segmento nel pool di buffer KEEP. Selezionare RECYCLE per inserire i blocchi del segmento nel pool RECYCLE. Selezionare DEFAULT per indicare il buffer pool predefinito.
-
Percentuale libera: specificare un numero intero che rappresenti la percentuale di spazio in ciascun blocco di dati dell'oggetto di database riservato per gli aggiornamenti futuri delle righe dell'oggetto. Il valore di PCTFREE deve essere compreso tra 0 e 99.
-
Percentuale di utilizzo: specificare un numero intero che rappresenti la percentuale minima di spazio utilizzato che Oracle gestisce per ciascun blocco di dati dell'oggetto di database. PCTUSED è specificato come numero intero positivo compreso tra 0 e 99 e il valore predefinito è 40.
-
Initrans: specificare il numero iniziale di voci di transazione contemporanee allocate all'interno di ciascun blocco di dati allocato all'oggetto di database. Questo valore può essere compreso tra 1 e 255 e il valore predefinito è 1.
-
Elenchi: nelle tablespace con gestione manuale dello spazio dei segmenti, per oggetti diversi dalle tablespace e dai segmenti di rollback, specificare il numero di liste libere per ciascun gruppo di liste libere per la tabella, la partizione, il cluster o l'indice. Il valore minimo predefinito per questo parametro è 1, ovvero ogni gruppo di free list contiene una free list.
-
Gruppi lista libera: nelle tablespace con gestione manuale dello spazio dei segmenti, specificare il numero di gruppi di liste libere per l'oggetto di database che si sta creando.
-
Extent iniziale: specificare la dimensione del primo extent dell'oggetto.
-
Extent successivo: specificare in byte la dimensione dell'extent successivo da allocare per l'oggetto.
-
Aumento percentuale: nelle tablespace gestite localmente, Oracle Database utilizza il valore PCTINCREASE durante la creazione del segmento per determinare la dimensione iniziale del segmento e ignora questo parametro durante l'allocazione successiva dello spazio.
-
Estensione minima: nelle tablespace gestite localmente, Oracle Database utilizza il valore MINEXTENTS insieme a PCTINCREASE, INITIAL e NEXT per determinare la dimensione iniziale del segmento.
-
Max Extent: questo parametro di memorizzazione è valido solo per gli oggetti nelle tablespace gestite dal dizionario. Specificare il numero totale di extent, incluso il primo, che Oracle può allocare per l'oggetto.
-
Illimitato: selezionare questa opzione se si desidera che gli extent vengano allocati automaticamente in base alle esigenze. Oracle consiglia questa impostazione come metodo per ridurre al minimo la frammentazione.
Scheda Rimuovi
-
Tipo: in SINCRONOUSO IMMEDIATO, il log delle viste materializzate viene rimosso immediatamente dopo l'aggiornamento. Si tratta dello stato predefinito. In ASYNCHRONOUS IMMEDIATO, il log delle viste materializzate viene rimosso in un job Oracle Scheduler distinto dopo l'operazione di aggiornamento.
-
Differito, Inizia con, Successivo, Ripeti intervallo: imposta una rimozione pianificata indipendente dall'aggiornamento delle viste materializzate e avviata durante l'istruzione CREATE o ALTER MATERIALIZED VIEW LOG.
Aggiorna scheda
-
Tipo: l'aggiornamento sincrono crea un log di staging che può essere utilizzato per l'aggiornamento sincrono. Specificare il nome del log di staging da creare. Il log di staging verrà creato nello schema in cui risiede la tabella principale. Aggiornamento rapido crea un log delle viste materializzate che può essere utilizzato per l'aggiornamento rapido. Il log delle viste materializzate verrà creato nello stesso schema in cui si trova la tabella principale. Si tratta dello stato predefinito.