OPZIONI CARICAMENTO INIZIALE
Valido per
Valido per estrazione caricamento iniziale per PostgreSQL e SQL Server.
Descrizione
Questo parametro viene utilizzato per abilitare la creazione di istanze di precisione per un'estrazione di caricamento iniziale, che consente la creazione di istanze di dati iniziali senza incorrere in tempi di inattività dell'applicazione. La creazione di un'istanza precisa si ottiene creando un punto coerente del database in relazione al log delle transazioni o identificabile da una posizione del log delle transazioni come LSN. L'estrazione caricamento iniziale legge i set di dati di cui è già stato eseguito il commit fino al punto coerente. Le modifiche successive a tale punto coerente non vengono acquisite dall'estrazione del carico iniziale. Un estratto CDC può essere utilizzato insieme per acquisire le transazioni dopo l'esatta creazione di istanze LSN.
Le query a livello di isolamento snapshot restituiscono i dati di cui viene eseguito il commit al momento dell'avvio della transazione. Le modifiche non impegnate dopo l'avvio della transazione vengono ignorate.
Per impostazione predefinita, la creazione precisa di istanze è disabilitata. Per abilitare la creazione precisa delle istanze, utilizzare il parametro INITIALLOADOPTIONS con l'opzione USESNAPSHOT durante la configurazione di un'estrazione caricamento in linea.
Sintassi
INITIALLOADOPTIONS USESNAPSHOT
Esempi
L'esempio mostra l'uso del parametro con l'opzione USESNAPSHOT nel file dei parametri Extract di caricamento iniziale. Il nome dell'estrazione del caricamento iniziale è extinit.
EXTRACT extinit
INITIALLOADOPTIONS USESNAPSHOT
SOURCEDB psql_src USERIDALIAS ggma PASSWORD We1come23
EXTFILE ei, MEGABYTES 500, PURGE
TABLE public.*;