Oracle同步到DWS
源端优化
Oracle抽取优化
暂无优化配置项。
目的端优化
DWS写入优化
可通过在DWS的目的端配置中修改写入相关配置,且可以通过单击高级配置的“查看编辑”按钮,添加高级属性。
参数名 |
类型 |
默认值 |
说明 |
---|---|---|---|
写入模式 |
enum |
UPSERT |
DWS的写入模式,可在目的端配置中设置,实时处理集成作业推荐使用COPY MODE。
|
批写最大数据量 |
int |
50000 |
DWS单次写入的最大条数,可在目的端配置中设置。 当缓存的数据达到“批写最大数据量”和“定时批写时间间隔”之一的条件时,触发数据写入。 单次写入条数增大可以减少请求DWS的次数,但可能导致单次请求时长增加,同时也可能导致缓存的数据增加进而影响内存使用。请综合考虑DWS规格和负载, 适当调整该值。 |
定时批写时间间隔 |
int |
3 |
DWS单次写入的时间间隔,可在目的端配置中设置。 当缓存的数据达到定时批写时间间隔的条件,触发数据写入。 增大该值有助于增加单次写入时缓存的数据条数,但由于写入频率降低,会提升DWS数据可见的时延。 |
sink.buffer-flush.max-size |
int |
512 |
DWS单次写入的数据大小,默认为512MB,可在目的端配置的高级配置中设置。 当缓存的数据达到数据大小限制时,触发数据写入。 与批写最大数据量类似,单次写入大小增大可以减少请求DWS的次数,但可能导致单次请求时长增加,同时也可能导致缓存的数据增加进而影响内存使用。请综合考虑DWS规格和负载, 适当调整该值。 |