snowflake-cloud-data-platform - 有没有办法减少雪管加载时间?
问题描述
我正在阅读本用户指南,其中提到“通常”雪管需要 1 分钟来加载数据。在我的实验中,我发现它总是需要一分钟。这 1 分钟的延迟是从哪里来的?感觉每分钟都在进行一些批处理。是否有某个地方可以进一步降低它。
解决方案
到今天为止,还没有任何设置可以减少这种延迟——你实际上是在逐分钟进行微批处理。
如果您想进行更频繁的更新,最好的选择是保持仓库运行并向其提交UPDATE
或COPY
查询。
如果您不需要低于分钟的延迟,您应该使用 Snowpipe 和可能的 Kinesis Firehose 之类的工具将记录批处理到一个文件中,该文件每分钟一次放入 S3。
推荐阅读
- android - 在 Kotlin 中,我应该在哪里定义一个类中的可重用回调?
- visual-studio-code - 由于验证错误,发布 vscode 扩展失败:“包含一个提取不安全的条目”
- asp.net-mvc - 为现有 ASPNET MVC 应用程序实现本地化的最佳方式是什么?
- python - 使用 for 返回列表 10 次。我希望在每个循环中按顺序在屏幕上打印 2 个数字
- wordpress - MailChimp 订阅弹出窗口不显示,但在管理员登录后显示
- python - 使用 python openCV 识别表头
- c# - 使用 VLC 库在 Raspberry Pi4 上流式传输 rtsp 视频时出现问题
- hybris - 我可以将referenceSearchCondition 与枚举属性一起使用吗?
- flask-wtforms - 使用 WTForms 的 render_kw() 覆盖默认 CSS 类
- sql - 在 Presto 查询中选择子对象