gpt4 book ai didi

sql - 如何快速查询大数据?

转载 作者:太空宇宙 更新时间:2023-11-04 05:32:22 25 4
gpt4 key购买 nike

大家好,

我希望我的用户从 Facebook 获取他所有的好友列表信息,然后搜索有关该数据的任何信息。但我希望它能快点。

例如:用户A有20个 friend ,名字为B到W。他想知道他的 friend 中有哪些是射手座。

我的正常流程是:

  1. 获取所有 friend 的姓名和生日列表(使用 facebook API)。
  2. 保存到数据库(mysql)
  3. 从列表中查询(使用mysql)谁的生日是从11月22日到12月22日。

嗯,我做到了,但需要太多时间。我想让它更快。我认为这是因为我必须先将其全部保存到数据库中。

如果有一种方法可以从数组中查询,或者我可以将这些数据保存到 RAM 中并从中搜索,我认为它会快得多。

你们有什么办法可以帮我吗???

非常感谢

阿里

最佳答案

任何优化的第一步都是了解时间花在哪里。不可能有通用/明显的解决方案 - 否则,一切都不会很慢,因为每个人一开始都会做对,问题就不会存在。

因此,您必须坐下来,向您的应用程序添加分析代码,运行一些测试,然后在发现时间花在哪里后再回来。那么我们可能会提供进一步的帮助。

关于sql - 如何快速查询大数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9273101/

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