我们将artifactoy更新到最新版本5.10.3以支持pypi更新。
在此更新后,我们遇到了一些非常慢pip install --upgrade
次。
pip install
运行正常。
我能够将这种较慢的运行精确定位到神器上的本地pypi存储库中。
关于神器的官方pypi和缓存的远程pypi很快。
但虚拟pypi(远程和本地pypi)以及如果我只通过--extra-index-url
添加本地pypi都很慢
有些版本,也许我们有一些问题:
仅使用官方Pypi运行:
pip install -U -r requirements.txt 1.21s user 0.08s system 99% cpu 1.296 total
使用local pypi作为extra-index-url:
运行 pip install -U -r requirements.txt 1.51s user 0.09s system 8% cpu 19.658 total
使用虚拟pypi:
pip install -U -r requirements.txt 1.57s user 0.10s system 4% cpu 38.573 total
不幸的是,在更新之前我还没有时间。
一些想法?
答案 0 :(得分:3)
该问题已在Artifactory Release 5.10.4中修复
相应的故障单为https://www.jfrog.com/jira/browse/RTFACT-16513
由于在RTFACT-15433上引入了更改的数据库查询,node_props表中包含许多条目,因此在Derby DB上发生了降级
升级后,pypi repos将再次快速。
答案 1 :(得分:2)
Artifactory 5.10.4为我们纠正了这个问题 - 我们发现性能提高了8倍。