针对S3数据存储进行性能调整 — 异步模式
描述 description
用例:
具有外部S3数据存储。
执行大量密集处理 上传 活动:
- 多个和大型资源引入
- 导入大型索引定义(在带外生成)
默认情况下,S3上传为 同步 和 单线程 因此,执行大型操作可能需要一些时间
解决方法 resolution
但是,文档指定可以将S3上传配置为执行 异步 和多线程(默认为10个线程):
为了大幅缩短上传时间,可以通过添加Java System参数''来启用和测试异步模式 oak.lucene.ds.async”到启动命令行:
-Doak.lucene.ds.async=true
要更改上载线程数,您需要指定 uploadThreads 参数。
在将更改推送到生产环境之前,需要先在较低的环境中测试这些设置,并执行一些基准。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f