初始加载选项

有效对象

对 PostgreSQL 和 SQL Server 的初始加载提取有效。

说明

此参数用于为初始加载提取启用精度实例化,这允许初始数据实例化而不会造成应用程序停机。Precise 实例化是通过创建与事务日志相关的数据库的一致点来实现的,或者通过诸如 LSN 之类的事务日志位置进行标识。初始加载提取将读取已提交到一致点的数据集。初始加载提取不会捕获该一致点之后的更改。CDC 提取可以结合使用,以在精确实例化 LSN 之后捕获事务处理。

快照隔离级别中的查询返回在事务处理启动时提交的数据。事务处理启动后将忽略未提交的更改。

默认情况下,精确实例化处于禁用状态。要启用精确实例化,请在配置联机加载提取时将 INITIALLOADOPTIONS 参数与 USESNAPSHOT 选项一起使用。

语法

INITIALLOADOPTIONS USESNAPSHOT

示例

示例显示了在初始装入提取参数文件中将参数与 USESNAPSHOT 选项一起使用。初始加载提取的名称为 extinit。

EXTRACT extinit
INITIALLOADOPTIONS USESNAPSHOT
SOURCEDB psql_src USERIDALIAS ggma PASSWORD We1come23
EXTFILE ei, MEGABYTES 500, PURGE
TABLE public.*;