加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php脚本中最优的MYSQL查询号是什么?

发布时间:2020-12-13 22:11:52 所属栏目:PHP教程 来源:网络整理
导读:我不是专业的程序员所以我不能确定这一点.你的脚本在一个页面上发送了多少个 mysql查询以及你的最佳查询号码.例如,在stackoverflow的主页上,它列出的问题显示了这些问题的作者. stackoverflow发送mysql查询foreach问题以获取作者的信息.或者它发送1个查询并
我不是专业的程序员所以我不能确定这一点.你的脚本在一个页面上发送了多少个 mysql查询以及你的最佳查询号码.例如,在stackoverflow的主页上,它列出的问题显示了这些问题的作者. stackoverflow发送mysql查询foreach问题以获取作者的信息.或者它发送1个查询并获取所有用户数据并将其与问题相匹配?

解决方法

不要专注于查询的数量.这不是一个有用的指标.相反,你需要看一些其他的东西:

>重复了多少个查询?
>有多少查询有交叉数据集?或者是另一个的子集?
>他们需要多长时间才能跑步?你有没有想过检查常用的指数?
>有多少是不必要的复杂?

很多时候,我看到三个简单的查询一起执行,在一个复杂的一个时间内返回相同的信息.出于同样的原因,SQL很强大,但是不要试图在SQL中做一些在PHP循环中更容易和更简单的事情.
>你在做多少进步处理?

如果无法避免使用较大数据集的较长查询,请尝试重新排列算法,以便可以处理数据集来自数据库.这使您可以在MySQL中使用无缓冲的查询,从而提高内存使用率.如果您在执行此操作时可以提供输出,则可以通过更快地提供第一个输出来提高页面的感知速度.>你可以缓存一些这些数据?即使缓存它几秒钟也会有很大帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读