我计划将sqlite与WAL模式(在Web服务器上(使用。
据我了解,即使在同一时间进行写入时,读取也永远不会被阻止。
一次仍然只有一个写入交易,但我想锁定时间很短,因为仅当WAL文件超过一定尺寸时,在DB上的实际写入才会发生。
so:
-
当交易写在WAL文件上时,我应该期望在WAL模式下锁定多少时间?当WAL文件合作时?
-
是否有任何基准测试该点?
谢谢。
它非常快。我有一个基于Web的API(PHP SQLITE(,该API每月处理2至500万(读/写(交易。使用Pragma Journal_mode = WAL没有问题。这只是我知道的观察数据,但认为这可能会有所帮助。