Jro*_*Jro 6 sqlite nfs amazon-web-services docker amazon-efs
SQLite 不适合从 EFS(或网络共享)访问。这是由于性能和数据完整性。在这种情况下,使用的工具需要 sqlite,并且在不久的将来无法更改。
这就是我们所拥有的:
EFS 上并安装到计算机上的 SQLite 文件出现问题:
目前的解决方案:
复制需要700s,这意味着启动需要一段时间。此外,每个码头工人都需要额外的本地(临时)存储。运行时所有计算的性能都很好。
问题:
预计 EFS 不会像本地存储一样快,但是由于此设置仅需要只读访问,因此可能可以设置多个 sqlite 设置来提高性能。应该设置哪些 sqlite 设置?或者是否没有办法提高性能并且我们当前的解决方案是唯一的?
增加 page_size 尚未经过测试,但可能会提高性能:
PRAGMA page_size = 65536;
Run Code Online (Sandbox Code Playgroud)
由于此设置是只读的,因此以下设置没有任何效果,正确吗?:
PRAGMA SYNCHRONOUS = OFF;
PRAGMA journal_mode = PERSIST;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
798 次 |
| 最近记录: |