自动闲置
自适应闲置
- 当 parts 数量超过最大闲置 parts 阈值 (默认值:10,000) 时,服务不会进入闲置状态,以便后台维护能够继续进行
- 当存在正在进行的合并操作时,服务会等到这些合并完成后才进入闲置状态,以避免中断关键的数据整合过程
- 此外,服务还会根据服务器初始化时间调整闲置超时:
- 如果服务器初始化时间少于 15 分钟,则不应用自适应超时,而是使用用户配置的默认闲置超时
- 如果服务器初始化时间在 15 到 30 分钟之间,则闲置超时设置为 15 分钟
- 如果服务器初始化时间在 30 到 60 分钟之间,则闲置超时设置为 30 分钟。
- 如果服务器初始化时间超过 60 分钟,则闲置超时设置为 1 小时
服务可能会进入闲置状态,在此状态下会暂停 可刷新materialized view 刷新、从 S3Queue 的消费,以及新的合并调度。现有的合并操作会在服务切换到闲置状态之前完成。要确保可刷新materialized view 刷新和 S3Queue 消费持续运行,请禁用闲置状态功能。
何时不应使用自动闲置只有在您的使用场景能够接受查询响应前的延迟时,才应使用自动闲置,因为服务被暂停后,与该服务的连接会超时。自动闲置非常适合使用频率较低且可以容忍延迟的服务。不建议将其用于支撑面向客户且使用频繁的功能的服务。