当OS与PRAGMA synchronous = 0崩溃时,“数据库损坏”的症状究竟是什么?

时间:2014-03-04 04:19:01

标签: windows sqlite

我注意到,当我设置

时,Windows上的插入和删除速度约为100X faster in some cases
PRAGMA synchronous = 0

但是我担心

the database might become corrupted if the operating system crashes or the computer loses power before that data has been written to the disk surface.

“数据库损坏”究竟是什么意思?整个数据库是不可访问的,还是记录的单个字段中的数据格式错误,所有数据库都可访问?

我唯一的操作是一次插入,删除和更新单行的语句。

1 个答案:

答案 0 :(得分:2)

  

整个数据库是否无法访问

这可能发生。

  

或者记录的单个字段中的数据是否格式错误,所有数据库都可访问?

这也可能发生。

可能发生的另一件事是缺少一些数据。