gpt4 book ai didi

php - 查询所有用户配置文件并收集它们以显示给 MySQL 中的特定用户的最佳方法

转载 作者:行者123 更新时间:2023-11-29 00:37:37 24 4
gpt4 key购买 nike

我正在用 PHP 编写后端代码,其中有客户端请求,我必须根据数千名用户的优先级向他们展示一组用户。

我的问题是:由于查询太繁重,需要大量的内部连接和比较,这会使代码非常慢,并且响应会消耗大量时间。

您能否建议一种方法,通过它我可以累积所有用户、执行所有查询和计算而不影响请求和响应时间?

最佳答案

具有大量JOINSCONDITIONS 的查询会对性能产生影响,但非常最小,只要您有良好的数据库设计(数据库 Normalization)。影响代码性能的主要因素是查询中使用的表的大小(记录数),但仍然有 INDEXES ( How to use Indexes ) 和其他有助于优化您的工具查询。

我个人建议你使用Stored Procedures在您的查询中,它应用封装。并且根据实现,将有助于避免 SQL 注入(inject)

关于php - 查询所有用户配置文件并收集它们以显示给 MySQL 中的特定用户的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13623329/

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