重启dolphindb服务后怎样再次获取持久化到磁盘的streamTable?

JasonT
  • 1.5k

我新建了一个streamTable,并且持久化到磁盘了,重启dolphindb服务后,请问下怎样再次获取到这个表,然后设置共享?

colName=["time","x"]
colType=["timestamp","int"]
t = streamTable(100:0, colName, colType);
enableTableShareAndPersistence(table=t, tableName=`st, cacheSize=1200000)
go;

for(s in 0:200){
    n=10000
    time=2019.01.01T00:00:00.000+s*n+1..n
    x=rand(10.0, n)
    insert into st values(time, x)
}
回复
阅读 572
1 个回答
✓ 已被采纳

重启dolphindb后,连接上创建该流表并进行持久化的节点,再次执行:

colName=["time","x"]
colType=["timestamp","int"]
t = streamTable(100:0, colName, colType);
enableTableShareAndPersistence(table=t, tableName=`st, cacheSize=1200000)

就可以将持久化到磁盘的流数据加载进来。

如果想设置启动dolphindb自动加载,可以参考教程:DolphinDB启动脚本
https://gitee.com/dolphindb/T...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进