首页 > 解决方案 > Artifactory:升级到新的 Artifactory 5.10.3 并支持新的 Pypi 后,本地 Pypi 存储库“慢”

问题描述

我们将 artifactoy 更新到最新版本 5.10.3 以支持 pypi 更新。

在此更新之后,我们经历了一些非常缓慢pip install --upgrade的时间。 pip install运行良好。

我能够查明这个较慢的运行到工件上的本地 pypi 存储库。

神器上的官方pypi和缓存的远程pypi都很快。

但是虚拟 pypi(远程和本地 pypi)以及如果我只通过添加本地 pypi--extra-index-url都很慢

有些版本,也许我们有一些问题:

仅使用官方 Pypi 运行:

pip install -U -r requirements.txt 1.21s user 0.08s system 99% cpu 1.296 total

使用本地 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

不幸的是,在更新之前我没有时间。

一些想法?

标签: pythonpipartifactorypypi

解决方案


该问题已在 Artifactory 版本 5.10.4 中修复

对应的Ticket是https://www.jfrog.com/jira/browse/RTFACT-16513

由于在 RTFACT-15433 中引入了更改的 DB 查询,如果 node_props 表有许多条目,则 Derby DB 上会发生降级

升级后,pypi repos又快了。


推荐阅读