当前位置: 代码迷 >> 其他数据库 >> sqlite3 的数据为什么会自动保存在磁盘上
  详细解决方案

sqlite3 的数据为什么会自动保存在磁盘上

热度:181   发布时间:2016-05-05 08:17:56.0
sqlite3 的数据为什么会自动保存在磁盘上【急】
找了网上的一个 SQLite3使用的小例子,大致的代码就是打开数据库,然后写一条语句,然后执行啊啥的。就可以对数据库进行曾删改查了,但是通过注释看到打开数据库的时候如果数据库不存在会自动创建(这个可以理解),但是当对这个数据库进行操作的时候,比如增加一条数据,它会将数据保存在当前目录下(名字就是打开数据库指定的名字),也就是意味着它自动将数据写在了磁盘上,内存数据库不是在内存里面进行操作了吗?如果写在磁盘上,那不会很慢了吗?
------解决方案--------------------
你的表有多大?
你的查询操作主要是什么? 如果没有索引配合导致了必须使用磁盘文件进行排序则可能造成这种现象。