如何清除CARTO Dynamic Tiling的瓦片缓存?
清除CARTO Dynamic Tiling缓存的实用方法
手动在CARTO后台清缓存
- 登录CARTO账号,找到关联BigQuery的Dynamic Tiling数据连接
- 进入对应矢量瓦片图层的设置页面
- 在缓存或高级设置板块里找到“清除缓存”按钮点击执行;部分版本可能需要在数据同步选项中触发强制刷新。
修改SQL查询绕开缓存
在Dynamic Tiling配置的SQL语句中加入动态参数,让每次请求的查询内容唯一,迫使CARTO不调用旧缓存。示例:SELECT * FROM your_bigquery_roads_table /* {{CURRENT_TIMESTAMP()}} */也可以结合数据更新逻辑,在查询中加入动态时间过滤,同时附带唯一标识,确保每次SQL的哈希值不同,绕过缓存机制。
调整缓存自动过期策略
进入Dynamic Tiling连接的高级设置,找到缓存TTL(生存时间)配置项,把默认的一年过期时间修改为更短的周期(比如1天、1小时)。这样缓存会自动定期失效,无需手动操作,适配数据定期更新的场景。
内容的提问来源于stack exchange,提问作者Merenzo
相关产品推荐
相关产品推荐

