Caching 如何检查sqlite3中的缓存大小

Caching 如何检查sqlite3中的缓存大小,caching,sqlite,query-optimization,Caching,Sqlite,Query Optimization,我可以使用PRAGMA cache\u size设置缓存大小。但我无法查看在执行插入或选择时使用了多少缓存大小 我还有几个其他问题 当我们给出结束事务时,这些缓存是否写入磁盘? 如果缓存用于优化select语句,那么select语句使用的缓存何时会被删除? 有没有办法查看sqlite3语句使用的缓存量 这些统计数据可以通过查询 交易。 当连接关闭或其他数据需要缓存时,缓存的数据将被删除。 sqlite3\U db\U状态是否有任何等效的java函数?

我可以使用PRAGMA cache\u size设置缓存大小。但我无法查看在执行插入或选择时使用了多少缓存大小

我还有几个其他问题

当我们给出结束事务时,这些缓存是否写入磁盘? 如果缓存用于优化select语句,那么select语句使用的缓存何时会被删除? 有没有办法查看sqlite3语句使用的缓存量
这些统计数据可以通过查询

交易。 当连接关闭或其他数据需要缓存时,缓存的数据将被删除。
sqlite3\U db\U状态是否有任何等效的java函数?