SQLite文档指出使用pragma default_cache_size
已被弃用。但我没有找到任何解释原因的内容。这是为什么呢?我正在开发一个嵌入式Python程序,需要频繁打开和关闭数据库连接。难道唯一的替代方案是在每个数据库连接上使用pragma cache_size
吗?
SQLite文档指出使用pragma default_cache_size
已被弃用。但我没有找到任何解释原因的内容。这是为什么呢?我正在开发一个嵌入式Python程序,需要频繁打开和关闭数据库连接。难道唯一的替代方案是在每个数据库连接上使用pragma cache_size
吗?
由于Firefox大量使用SQLite,如果这个请求是来自他们的阵营,以防止任何第三方干扰(例如通过这种pragma在所有数据库连接中传播“垃圾”大/小/无效/模糊值),我不会感到惊讶。
因此,我坚信没有其他选择,您确实需要为每个数据库连接设置cache_size
。