在内存中复制或加载sqlite数据库?c#

本文关键字:sqlite 数据库 加载 内存 复制 | 更新日期: 2023-09-27 17:52:50

我需要处理几十个sqlite文件,每个文件都需要几分钟。有没有办法复制或加载数据库到内存?IO(特别是在没有写代码的情况下读)是瓶颈,占用了70%的时间。

有一个短/快速的解决方案,我可以使用?注意:它将在40分钟内完成,所以如果它不是一个快速的解决方案,它可能不值得麻烦。

在内存中复制或加载sqlite数据库?c#

好吧,这是一个"出路"的想法,40分钟的开销可能不值得一试。

这个文档可能会有帮助。基本上,您将磁盘上的DB复制到内存DB,类似于这里的Python示例,然后将其转储回磁盘。而不是许多小的写入,你将做一些大的。

同样,需要进行一些测试来检查您的具体情况以及它是否有帮助。