在SLS定时SQL中,limit all表示返回SQL查询的全部结果,而limit 1000000则表示最多返回100万行结果。在旧版本中,使用limit all如果结果超过100万行会导致任务失败,因此用户不得不改用limit 1000000来强制限制输出,但这可能造成数据不完整。在新版本定时SQL中,这个问题已经彻底解决。新版本取消了100万行的硬限制,limit all不再会出现输出结果超过限制的报错,可以安全地返回全量数据。因此在新版本中,推荐直接使用limit all来获取完整结果集,无需再担心数据丢失或任务失败的问题。结果集大小仅受执行时间约束,默认超时时间为10分钟。




