加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

可以将sqlite加载10M数据到内存中

发布时间:2020-12-12 19:09:39 所属栏目:百科 来源:网络整理
导读:如果可能的话,怎么办? 我想加速sqlite中的读数(而不是写作) 谢谢 是. SQLite将页面中的数据加载到内存中.默认页面大小为1024字节.您可以使用此命令更改页面大小. PRAGMA page_size = bytes; 但您必须在创建数据库之前执行此操作(或在3.5.8中,您可以通过在发
如果可能的话,怎么办?

我想加速sqlite中的读数(而不是写作)

谢谢

是.

SQLite将页面中的数据加载到内存中.默认页面大小为1024字节.您可以使用此命令更改页面大小.

PRAGMA page_size = bytes;

但您必须在创建数据库之前执行此操作(或在3.5.8中,您可以通过在发布新的页面大小编译指示符之后运行VACUUM来更改它).

缓存基于页数.默认缓存大小为2000页.您可以使用此命令更改它.

PRAGMA cache_size = Number-of-pages;

所以要在内存中存储10MB的数据,可以将页面大小增加到5120,或将缓存大小增加到10000.

更多关于pragmas的信息在这里.

http://sqlite.org/pragma.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读