AWS EFS 上的 SQLite 只读数据库:并发读取速度慢

问题描述 投票:0回答:0

我在 EFS 上得到了一个只读的 sqlite 文件,Lambdas 使用以下配置同时访问它:

final SQLiteConfig config = new SQLiteConfig();
config.setReadOnly(true);
config.setSynchronous(SQLiteConfig.SynchronousMode.OFF);
config.setTempStore(SQLiteConfig.TempStore.MEMORY);
config.setJournalMode(SQLiteConfig.JournalMode.MEMORY);

我基本上在 lambda 函数中执行 Map-Reduce,因此 lambda 正在通过并发 JDBC 连接与上述配置读取 sqlite 文件。

我添加的 Lambda 越多,每次读取操作消耗的时间就越多,所以最后我并没有真正的并发优势。你找到一些有用的配置了吗?

sqlite jdbc concurrency readonly amazon-efs
© www.soinside.com 2019 - 2024. All rights reserved.