官方文档的insert说明里提到可以用streaming来把insert语句的执行变为异步,但没有给出使用示例,我试了几种写法都报错,请问该怎么用insert的streaming功能?
INSERT @ insert @ StarRocks Docs
官方文档的insert说明里提到可以用streaming来把insert语句的执行变为异步,但没有给出使用示例,我试了几种写法都报错,请问该怎么用insert的streaming功能?
当前应该不支持了,这块产品还在设计。你的需求是什么,为什么会用到这个streaming这种模式?
什么场景需要用到这个异步模式,insert into select 执行时间比较长?
目前有个需求要一次提交多个sql执行,然后再另起线程轮询sql执行状态,不过这需求不是那么必要,如果insert streaming模式不支持的话,那我们用其他方式实现
是insert into select吗?
还是insert into values ?
是insert into select,在starrocks里做数仓层级之间的etl
目前用insert into select有碰到这些问题,还没得到很好的解决方法
执行insert sql后怎么判断新增数据是否可见 - StarRocks用户问答 / 数据导入与导出 - StarRocks数据库论坛
执行insert select语句,通过show processlist+kill id杀掉进程后,后台仍然占用资源 - StarRocks用户问答 / 功能使用相关 - StarRocks数据库论坛
是否可见这个问题,可以加个联系方式,沟通下这个问题吗?
有一个 异步CTAS的功能,看看能不能解决你的问题,https://docs.starrocks.com/zh-cn/latest/sql-reference/sql-statements/data-definition/CREATE%20TABLE%20AS%20SELECT
通过submit task可以实现异步任务提交,和状态查询
原来文档中的 insert into的 streamming已经废弃,不好意思,文档我们更新一下,异步的insert into还没有实现,可以描述下你们的场景,我们根据你们需求来安排下。
CTAS不符合我们的使用场景,因为我们是数仓分层之间的etl,目标表已经存在了,不需要再新建表了
嗯嗯 这个在我们路线图上,我们会尽快安排