logger
logger

性别: 注册于 2021-06-15

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

120 个回答

0 赞同

有没有办法将一个内存表的所有行重组一下

可以用shuffle函数: t[shuffle(0..(size(t)-1))]

回答于 2021-06-15 17:08

0 赞同

c++ api程序编译不过,报错undefined reference to...

当编译链接时遇到类似的undefined reference to "std::__cxx11 ***"这种错误,那基本就是遇到了C++ ABI问题了。所谓ABI,是指应用程序二进制接口(Application Binary Interface),详见GCC提供的手册 https://gcc.gnu.org/onlinedoc... 。 从DolphinDB c++ api的readme中也提到:为了兼容旧的编译器,libDolphinDBAPI.so...

回答于 2021-06-15 17:08

0 赞同

dolphinDB权限设置问题

上述图中第4行代码中多写了一个字符/, 应改为: grant(`stock_ticks,TABLE_READ,"dfs://stock_ticks/stock_ticks") 相关例子请参阅DolphinDB database教程https://gitee.com/dolphindb/T... 中第1.4节例2.

回答于 2021-06-15 17:07

0 赞同

运行vs2017编的DolphinDB c++API程序时报MSVCP140.dll丢失

要复制C:\Windows\System32下的MSVCP140.dll,不要复制C:\Windows\SysWOW64位置的动态库。详情可参考下文的### Fix 4: Copy the file from trusted computer。https://www.drivereasy.com/kn..

回答于 2021-06-15 17:03

0 赞同

没有任务运行,DolphinDB为什么没有释放内存

占用约680MB这样属于正常,DolphinDB分配大块内存的时候会向系统索要512MB的块。释放后系统至少会保留一个这样的快。 另外为什么系统没有自动释放cache? 只要系统内存没有超过设定的maxMemSize,系统是不会自动释放缓存的。即只有当用户明确告诉系统,内存不用了(比如用undef释放变量,用函数clearAllCache释放缓存等)...

回答于 2021-06-15 17:03

0 赞同

怎么查看DolphinDB节点内存占用情况

getClusterPerf只能在控制节点上执行,所以在当前节点可通过rpc远程调用的方式执行: rpc(getControllerAlias(),getClusterPerf)

回答于 2021-06-15 17:02

0 赞同

addValuePartitions添加分区时报错getSymbolConst method not su...

这个错误是因为addValuePartitions的第3个参数值填错了。addValuePartitions语法如下: addValuePartitions(dbHandle, newValues, [level=0], [locations]) 其中level是分区所在的层,在您这里是日期维度分区所在的层,应该是0。 增加值分区的方法有2种(可参阅 https://www.dolphindb.cn/cn/h...): * 将配置参数n...

回答于 2021-06-15 17:02

0 赞同

远程访问报异常Can't find the object with name loadTable()

sql函数用于构造动态SQL语句,它的参数from接受三种类型的数据:(1)表对象,(2)表示表或表连接的表达式,(3)与表对象关联的变量。在您的案例中,可将表达式传递给from,代码如下: def runSQL(trainIDs, startTime, endTime){ cols = `ID`ts`tag01 whereConditions = [<trainID in trainIDs>, expr(sqlCol...

回答于 2021-06-15 17:00

0 赞同

有什么措施可提升DolphinDB的写入和查询性能

提升写入性能的措施包括: 一是采用多个客户端多线程并行写入,但要注意多个writer不能同时往同一个分区写入。 二是启用RedoLog功能和写入数据缓存(CacheEngine)功能,这个采用同步写入确保数据安全,也就是说只有元数据和RedoLog刷入磁盘后,才返回结果给客户端。如用于研究等非生产环境,也可采用异步写入,写入...

回答于 2021-06-15 16:59

0 赞同

在DolphinDB中怎么实现INSERT INTO t1(c1,c2) select c1,c2 from...

上面的例子可以用下面的方法: insert into addTable(id,v1) values(t.id, t.v)

回答于 2021-06-15 16:58