通用做法,建议如下: a=select * from where t1>0delete from where t1>0
回答于 2024-01-18 10:39
我试了一下没问题,能贴一下你的代码吗? a=array(INT[], 0, 10).append!([1 2 3, 4 5, 6 7 8, 9 10]); print typestr(a) b=array(DOUBLE[], 0, 10).append!([1 2 3, 4 5, 6 7 8, 9 10]); print typestr(b) 打印值是 FAST INT[] VECTOR FAST DOUBLE[] VECTOR
回答于 2024-01-16 10:58
一般ploop是本地执行,用的是local executor线程。如果ploop(SQL),即ploop里面有sql操作,会先在本地分解任务,有可能会发送到远程 DolphinDB中除了有ploop或者peach,也可以用submitjobs或者mr等操作可以支持多线程计算。
回答于 2024-01-02 09:44
DolphinDB中有segment和segmentby可按字段的值进行分组查询计算。但你这个需求是要list2不同值就添加一个字段,若有很多值,就要添加很多字段吗?
回答于 2023-12-28 08:36
keepDuplicates=LAST 库中仅保留最新数据,详细的说明请参考tsdb_explained.md · 浙江智臾科技有限公司/Tutorials_CN - Gitee.com
回答于 2023-12-26 08:15
2.00.6 版本开始,DolphinDB 引入了分级存储策略(仅适用于集群模式),即将一部分较旧的数据转存至本地其他磁盘卷(通常是更低速的磁盘卷)或云端(S3)。较旧的数据(冷数据)通常不会被用户频繁查询或计算,但是存储在本地会占用大量磁盘资源,因此将不常用的数据存储在云端,或将其从高速磁盘(如 ssd)转存至较低速的...
回答于 2023-12-22 15:40
可以用writeLog()往节点日志文件中写入日志。https://docs.dolphindb.cn/zh/help/FunctionsandCommands/CommandsReferences/w/writeLog.html
回答于 2023-12-21 09:11