H2 数据库:60 秒的写入延迟对数据库健康有不利影响吗?

问题描述

我们目前在嵌入式模式下使用 H2 版本 199,具有默认的 nio 文件协议和 MVStore 存储系统。 write_delay 参数设置为 60 秒。

我们在 2 秒内(在一个事务中)运行了大约 30.000 条语句的批量插入/更新/删除,然后仅在 30 秒后(在第二个事务中)又运行了几百条语句。下一次尝试打开数据库连接(仅 2 分钟后)显示数据库已损坏:

File corrupted while reading record: null. Possible solution: use the recovery tool [90030-199]

由于事务在一分钟内发生,我们想知道 60 秒的 write_delay 是否可能导致问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)