java - 将现有的 SQLite 数据库加载到内存

标签 java performance sqlite jdbc in-memory-database

我的文件中有一个现有数据库。我想将数据库加载到内存中;因为我正在进行大量查询,并且数据库不是很大(<50MB)来加快这些查询的速度。有什么办法可以做到这一点吗?

最佳答案

50 MB 可以轻松放入操作系统文件缓存;您无需执行任何操作。

如果文件锁定导致明显的开销(这不太可能),请考虑使用exclusive locking mode .

关于java - 将现有的 SQLite 数据库加载到内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41403283/

相关文章:

java - 来自网络浏览器的跨域调用

javascript - Jquery/Javascript 速度……我真的应该关心吗?

java - 如何在 session 级别调整 Java 中的 Sybase 优化器设置?

具有动态参数的 C# SQLite Insert 函数

android - 如果查询没有结果,Room 会返回什么

java - 带参数调用main方法时出错

java - 是否可以在 Java 中同时实现 ListIterator 和 Collection?

java - 在带有未指定标记的 ExifTool 输出中包含重复项

Python,提高循环性能

android - SQLite 条件插入或替换