如何检查 sqlite3 中的缓存大小
Posted
技术标签:
【中文标题】如何检查 sqlite3 中的缓存大小【英文标题】:How do I check cache size in sqlite3 【发布时间】:2014-09-25 21:48:06 【问题描述】:我可以使用PRAGMA cache_size
设置缓存大小。但是当我执行插入或选择时,我无法查看使用了多少缓存大小。
我还有一些其他问题
-
当我们给出结束事务时,这些缓存是否写入磁盘?
如果缓存用于优化select语句,那么select语句使用的缓存什么时候会被删除?
有什么方法可以查看我的 sqlite3 语句使用的缓存量
【问题讨论】:
【参考方案1】:此类统计信息可通过sqlite3_db_status查询。
-
事务are durable。
当连接关闭或需要缓存其他数据时,缓存数据将被丢弃。
【讨论】:
sqlite3_db_status 有没有等效的java函数?以上是关于如何检查 sqlite3 中的缓存大小的主要内容,如果未能解决你的问题,请参考以下文章