• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP读取1000条以上产品数据,速度慢,该怎么处理

php 搞代码 4年前 (2022-01-23) 38次浏览 已收录 0个评论

PHP读取1000条以上产品数据,速度慢
我是新手,接触PHP的时间不长,现在要处理的问题是:我有一个系统,里面的品数据有1000多个,每次显示产品列表时,都会花很长时间,浏览器一直在加载那个页面。我有采取分页显示。类似的情况还有采购订单的显示,这个的话就有好几个表联合查询的,所以时间更慢了。请问各位大侠有没有什么好的建议

——解决方案——————–
需要查询哪几个字段,就建立这几个字段的联合索引。

探讨

引用:

1000多条数据不至于吧,你~来1源gaodai#ma#com搞*代#码1网搞代gaodaima码看看表的关联是不是存在冗余问题了,要不给经常查询\关联的列加上索引看看

我只是有一个主键索引,其它的没有。

——解决方案——————–
另外咱怀疑你的分页机制并不是“真分页”,而是将1000条全读出来的“假分页”,在本版搜搜,有很多真分页的例子….每次减少读取内容就会好了。
——解决方案——————–
对于复杂的查询表达式请执行 EXPLAIN 语句,他会给你有益的建议
自己瞎猜是不行的,随意减少关联的表可能导致查询结果不准确


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP读取1000条以上产品数据,速度慢,该怎么处理
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址