Yingnan Wang
Yingnan Wang

性别: 浙江 - 杭州 注册于 2021-12-06

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

63 个回答

0 赞同

每次使用enableTableShareAndPersistence函数时,执行时间非常久...

首先删除流表应该使用dropStreamTable(tableName)函数:如果流数据表启用了持久化,该函数也会将磁盘上持久化的数据删除。 dropStreamEngine函数用来释放指定的流数据引擎,所以这里执行后实际上没有成功删除这张流表; 在这个前提下,之所以执行时间长是因为如果重启系统,再次执行enableTableShareAndPersistence函数会...

回答于 2022-05-12 14:05

0 赞同

流表持久化,table must be a local(not shared) realtime (stre...

原因是"t"这个对象已经是一个共享流表,enableTableShareAndPersistence函数是对普通流表进行共享和持久化。 可以参考如下脚本进行共享和持久化 colName=["time","x"] colType=["timestamp","int"] t=streamTable(100:0, colName, colType); enableTableShareAndPersistence(table=t, tableName=`st, cacheSize=1200000)...

回答于 2022-05-11 16:37

0 赞同

加载插件时,出现[xxx.so] cannot open shared object file: No...

需要配置环境变量LD_LIBRARY_PATH. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/yourpath 这里的'yourpath'指定为.so文件所在的文件夹路径,设置后需重启server

回答于 2022-05-11 15:18

0 赞同

写入流表500W+数据后,出现Out of Memory

首先如果没有对流表做持久化,数据是会一直写到内存中。因此当持续写入时,建议对流表进行持久化操作。 具体操作可以参考这篇教程 https://gitee.com/dolphindb/Tutorials_CN/blob/master/streaming_tutorial.md#26-%E6%B5%81%E6%95%B0%E6%8D%AE%E6%8C%81%E4%B9%85%E5%8C%96

回答于 2022-05-11 15:12

0 赞同

getRunningQueries()时报错,Query monitoring is not enabled.

获取本地节点上正在执行的查询任务的描述信息。使用该函数之前,必须设定参数 perfMonitoring = 1 来启用性能监控。 https://www.dolphindb.cn/cn/help/FunctionsandCommands/FunctionReferences/g/getRunningQueries.html?highlight=getrunning 更多有关函数的使用可以参考官方使用手册。 https://www.dolphindb.cn/cn/...

回答于 2022-05-11 15:04

0 赞同

构建BasicIntVector,出现NumberFormatException

如果是Int类型的vector,可以使用如下代码 int length = 10; BasicIntVector basicIntVector = new BasicIntVector(10); for (int i = 0; i < length; i++) { basicIntVector.setNull(i); } 对于String 类型可以使用如下代码: new BasicStringVector(Collections.nCopies(length, ""));

回答于 2022-05-11 14:59

0 赞同

Java API如何构造一个DolphinDB中的字典类型?

参考如下示例 BasicDictionary dictionary = new BasicDictionary(Entity.DATA_TYPE.DT_INT, Entity.DATA_TYPE.DT_STRING); dictionary.put(new BasicInt(1),new BasicString("IBM")); System.out.println(dictionary.getString()); 实例化的时候需要设定好key和value的类型,比如这里的key 是 DT_INT,value是DT_STRING;...

回答于 2022-05-11 13:56

0 赞同

如何将流表持久化的数据加载出来?

我们可以通过指定offset重新订阅的方式获取持久化的数据,使用getPersistenceMeta(tableName)函数获取diskOffset,在订阅时将diskOffset的值赋给offset即可。

回答于 2022-04-24 10:19

0 赞同

point类型的数据为什么不支持delta of delta压缩?

原因分析:虽然构造point类型时,传入的是整形,但point底层的存储是浮点型,delta of delta 压缩不支持对浮点型数据进行压缩。

回答于 2022-03-31 10:59

0 赞同

回放函数报错:inputTables must be one or a tuple of non segm...

原因:这里的inputTables currency_market是一张流表,目前不支持以流表作为回放的输入表,可改为内存表; 回放分区表数据可以使用replayDS函数,具体可见https://www.dolphindb.cn/cn/help/FunctionsandCommands/FunctionReferences/r/replayDS.html

回答于 2022-03-31 10:50