首页 > 解决方案 > sqlite3 是否在使用之前将整个数据库读入内存?

问题描述

sqlite3 是否需要在运行查询之前将整个 sqlite DB 读入内存?IOW,我是否限制了基于可用内存的数据库大小?

换句话说,SQLite3 与 db 文件的工作方式是否与 postgres 之类的数据库与它的数据库文件的工作方式相同......在特定文件/页面中搜索记录,诸如此类。或者 SQLite 是否需要将整个 db 文件读入内存才能搜索特定的东西?

我一直觉得是后者。但我可能错了。

标签: sqlite

解决方案


除非您使用的是内存数据库,否则不会。


推荐阅读