Insert Into
执行数据插入时,SQL 中每次插入需要 50 到 100 毫秒。有什么方法可以提高效率吗?
不建议一条一条地将数据插入到 OLAP 中。通常以批处理方式插入。两种方法花费的时间量相同。
'Insert into select' 任务报告错误:index channel has intolerable failure
您可以通过更改 Stream Load RPC 的超时时长来解决此问题。更改 be.conf 中的以下项并重新启动机器以使更改生效
streaming_load_rpc_max_alive_time_sec
:Stream Load 的 RPC 超时。单位:秒。默认值:1200
。
或者您可以使用以下变量设置 INSERT 超时
insert_timeout
:INSERT 语句的超时时长。单位为秒,默认值为 14400
。
当我运行 INSERT INTO SELECT 命令来加载大量数据时,出现错误“execute timeout”
默认情况下,INSERT 超时时长为 14400 秒。您可以设置变量 insert_timeout
以延长此时长。单位为秒。