gpt4 book ai didi

python - 随着时间的推移,Django 查询变得越来越慢

转载 作者:行者123 更新时间:2023-11-29 17:34:11 47 4
gpt4 key购买 nike

我有一个 Django 应用程序和一个包含大约 30,000 个条目的 mysql 数据库表。我必须逐一处理每个条目,进行一些计算并将结果存储在数据库中。

当我开始处理时,处理 100 个条目所需的时间约为 40 秒。但这一次持续增长。因此,在处理 1000 个条目后,时间变为 1 分钟,然后在处理 2000 个条目后,计算 100 个条目的时间变为 1 分 30 秒。如果我停止服务器,并从第 2000 个条目开始重新计算,那么处理 100 个条目所需的时间再次变为 40 秒,但随着处理更多条目而继续增加。

有谁知道为什么会这样吗?

最佳答案

  • 听起来您需要一个索引。
  • 不要一次处理一行;使用 SQL“同时”处理所有行。描述处理过程;我们或许可以得到更具体的信息。

关于python - 随着时间的推移,Django 查询变得越来越慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50429609/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com