如何手动刷新Snowflake Marketplace数据列表?含计费疑问
问题解答
一、手动触发跨区域同步的简化流程
你不需要修改调度周期来触发周中刷新,有两种更直接的方式:
1. 控制台UI操作
- 登录目标区域的Snowflake账户,进入Data > Databases页面
- 找到你从Marketplace订阅并同步过来的目标数据库
- 切换到Replication标签页,找到对应的复制关系
- 点击页面上的
Refresh Now按钮,即可立即触发一次手动刷新,完成后无需调整原有每周调度
2. SQL命令触发
如果习惯用脚本操作,可在目标区域账户中执行以下命令:
ALTER DATABASE <你的目标数据库名称> REFRESH;
或者如果是通过复制任务(Replication Task)配置的同步,直接手动执行任务:
EXECUTE TASK <你的复制任务名称>;
二、每日调度的计费规则
Snowflake对于Marketplace数据的跨区域同步,计费核心是实际发生的数据变更量,而非调度执行次数:
- 当底层源数据没有变更时,即使每日调度运行,复制任务只会做轻量的变更检查,几乎不会产生计算或跨区域传输费用
- 只有当源数据出现新增/修改/删除时,同步才会传输增量数据,此时才会产生对应的跨区域数据传输费用,以及少量用于处理变更的计算费用
- 目标区域的存储费用是持续产生的(无论数据是否变更),但这部分和调度周期无关,只要数据库存在就会计费
内容的提问来源于stack exchange,提问作者大朱雀
相关产品推荐
相关产品推荐

