【发布时间】:2015-01-24 21:19:59
【问题描述】:
我今天的经历真的很糟糕。我通过 Netbeans IDE 将一些批处理 SQL 脚本应用到我的 H2 数据库(在 TCP 模式下运行)。工作 5 小时后,Netbeans IDE 中的数据库连接突然冻结...随后我重新启动服务器(运行 H2 数据库的服务器),然后我意识到过去 5 小时的所有更改都没有应用或以某种方式回滚...
我的结论是,更改仅在缓存中,并没有刷新到数据库中,因为在每个 SQL 脚本之后查询时,结果在任何时候都是可见的。
因此,在系统故障的情况下,数据库缓存会发生什么?走了……?
【问题讨论】:
标签: java database caching netbeans h2