SLS提供了三种SQL分析模式,覆盖不同业务场景:
普通SQL:无额外计费,最大并发15,最大数据量400MB/单Shard,计算并行度与Shard数绑定。适用于初创探索期的快速业务分析、服务监控和告警,在流量突增时可能出现不精确。
增强SQL:按计算核时折算OCU计费,最大并发100,最大数据量2G/单节点,计算并行度弹性扩展。适用于高并发、高性能查询场景,实现低成本的实时在线数据服务能力。大规模数据时结果可能不精确。
完全精确SQL:按OCU计费,最大并发5,数据量无限制,计算并行度弹性扩展。确保结果完全精确,要么返回精确结果,要么查询失败(超时),不会返回不精确结果。
三种模式的最大执行时间相同:同步查询55秒,异步查询10分钟。增强SQL和完全精确SQL在超大数据时行为不同:增强SQL可能返回不精确结果,完全精确SQL则宁可失败也不返回不精确数据。