重启动服务器后,之前insert数据都没有了

现在刚刚看代码几天,没有很深入,对一件事情不解,create建表,之后insert插入数据,重启动后,show tables可以看到表还在,但是插入的数据都没有了,用select * from 看不到,请问miniob的存储是内存模式吗?不是存到磁盘文件?

1 个赞

miniob 停止的时候没有把数据强制刷新到磁盘上,需要执行sync命令才会刷新数据到磁盘。
你停止MiniOB server的时候,使用的Kill -9还是普通的kill

我用vscode 中kill terminal

不太明白sync命令是miniob特有的吗?

是的。如果想把数据存起来,就需要执行一下sync