【问题标题】:How do I check cache size in sqlite3如何检查 sqlite3 中的缓存大小
【发布时间】:2014-09-25 21:48:06
【问题描述】:

我可以使用PRAGMA cache_size 设置缓存大小。但是当我执行插入或选择时,我无法查看使用了多少缓存大小。

我还有一些其他问题

  1. 当我们给出结束事务时,这些缓存是否写入磁盘?
  2. 如果缓存用于优化select语句,那么select语句使用的缓存什么时候会被删除?
  3. 有什么方法可以查看我的 sqlite3 语句使用的缓存量

【问题讨论】:

    标签: caching sqlite query-optimization


    【解决方案1】:

    此类统计信息可通过sqlite3_db_status查询。

    1. 事务are durable
    2. 当连接关闭或需要缓存其他数据时,缓存数据将被丢弃。

    【讨论】:

    • sqlite3_db_status 有没有等效的java函数?
    猜你喜欢
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多