Feng Gao
Feng Gao

性别: 注册于 2021-09-18

向TA求助
20金币数
680 经验值
0个粉丝
主页被访问 2282 次

52 个回答

0 赞同

集群配置问题

这个是配置的母问题,TSDB的redolog,要保证父目录不一样 改成,如下即可。 node1.TSDBRedoLogDir=/ssd/ssd0/fgao/iotPerTsdb/tsdb/node1/redoLog node2.TSDBRedoLogDir=/ssd/ssd0/fgao/iotPerTsdb/tsdb/node2/redoLog

回答于 2022-03-18 00:53

0 赞同

./dolphindb: error while loading shared libraries: libtinfo....

ubuntu同样可能出现一样的问题, sudo apt-get install libncurses5 安装后,即可解决。

回答于 2022-03-18 00:50

0 赞同

cumprod作为聚合函数与group by 联用的问题

cumprod,返回的是等同长度的向量,跟context by是可以一起使用,不能与group by一起使用 如果是取累计的乘积,可以使用函数,prod,统计乘积,比如prod(1 2 3);结果为6 使用的时候注意,如果乘积过大,超过了最大值,就无法显示了

回答于 2022-03-18 00:47

0 赞同

如何检查sql的性能而不是实际查询数据

一般来说,只要使用的sql做到分区剪枝,而不是查询所有的分区,就能提升sql的效率。 可以在检查前,先确定用到了哪些分区,然后使用,sqlDS(<select...>),这个函数来检查涉及的分区,可以做比较,如果查出来的分区用到了预估之外的,那么sql还有优化调整的空间。 这个是目前的临时方案,目前我们正在开发,sql执行...

回答于 2021-11-04 15:59

0 赞同

checkpoint文件问题

DFSMasterMetaCheckpoint文件有多个的问题,已经在,130.13版本中修复了。正常checkpoint文件只会有1个。 可以把xxx.tmp 的文件删除,其他的到下次checkpoint会自动清理。 checkpoint主要是为了保证数据库的一致性以及缩短实例恢复的时间。 可以更改配置参数,dfsMetaDir,将checkpoint文件保存到指定目录。配置生效前要...

回答于 2021-10-29 18:19

0 赞同

reactiveStateEngine中的自定义metrics使用可变参数

可以自定义一个流表,用share table的方式存入这个变量,使用的时候直接从流表中取出数据就可以了 def sum_diff(x, y){ return (x-y)/(x+y) } share streamTable(1:0, `sym`time`price, [STRING,DATETIME,DOUBLE]) as tickStream share streamTable(1:0, `sym`time`price, [STRING,DATETIME,DOUBLE]) as tickStream1 resul...

回答于 2021-10-29 17:50

0 赞同

服务打开闪退

有可能是,授权过期,下载新的授权。(可以在dolphindb.log日志里面看到具体报错) 在社区版-试用下载,那里,找到,下载(免费版license) 下载下来后替换,dolphindb.lic文件

回答于 2021-10-29 17:04

0 赞同

导入数据的问题

可以用,textChunkDS,将文件进行分割成多个数据源,再用mapreduce对多个数据源进行遍历处理,加上一个新的字段,演示代码: login(`admin,`123456) dbpath = "dfs://abc" if(existsDatabase(dbpath)){ dropDatabase(dbpath) } db1=database(,HASH,[SYMBOL,40]); db2=database(,VALUE,2020.01M..2022.01M); db=database(...

回答于 2021-10-29 16:45

0 赞同

社区beta版本导入数据问题

这个报错是因为出现内存溢出,如果是社区版,默认授权是限制使用4GB内存。应该是导入大量数据造成的。 最新windows的beta版本加了新的引擎,还不是很稳定,重启还是报这个错应该是新引擎在根据redolog重新刷入数据。然后每次重新刷入的时候出现内存溢出,导致重启不成功。 如果是测试,可以删除:C:\DolphinDB\server/loc...

回答于 2021-10-29 16:39

0 赞同

如何在流计算中实现pivot/unpivot的功能

流数据里面可以通过自定义handler的方式,将输入流表的数据通过sql进行pivot或者unpivot置换,参考代码如下: def myHand(t){ t1 = select last(factor1), last(factor2), last(factor3) from t pivot by time,code /* * do something */ } subscribeTable(, tableName = "factor", actionName="act1", offset = -...

回答于 2021-10-14 16:59