淳美吧 > 智慧生活 > 心理
导航

shm是什么文件属性|db

来源:淳美吧 2W 次
db-shm是什么文件属性

  db-shm 文件是共享内存文件属性,仅当SQLite以WAL(预写日志)模式运行时才存在。 这是因为在WAL模式下,共享同一个db文件的数据库连接必须全部更新同一存储位置(用作WAL文件的索引),以防止发生冲突。

 db-shm文件是用来辅助-wal文件的,shm是shared memory的缩写,可以看做是wal文件的一个index文件,是为了辅助sqlite快速定位wal文件信息(每一次完整的commit)。shm文件之中本身不存储任何和table相关的数据,如果我们用vim将-shm文件打开是看不到任何业务数据记录的。

#db #文件属性 #shm
相关内容
热门图文
最近更新
推荐阅读