为了账号安全,请及时绑定邮箱和手机立即绑定

php 处理上百万条的数据库如何提高处理查询速度

php 处理上百万条的数据库如何提高处理查询速度

PHP
慕斯王 2019-04-09 05:04:58
php 处理上百万条的数据库如何提高处理查询速度
查看完整描述

3 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

 php+mysql百万级数据排序
  php+mysql百万级数据分页。因涉及多表多条件联合查询。谁能帮忙优化下面的查询语句。
  if(empty($wheresql)){
  $wheresql="where aid>=(SELECT aid FROM `tj_logs` LIMIT $sqlfirst,1) limit $shownu";}else{
  $wheresql.=" and aid>=(SELECT aid FROM `tj_logs` LIMIT $sqlfirst,1) limit $shownu";}
  $query=mysql_query("SELECT DISTINCT A.*,B.url,C.username FROM `tj_logs` A LEFT JOIN `tj_domain` B ON A.wid=B.wid LEFT JOIN `tj_members` C ON A.uid=C.uid $wheresql");----

查看完整回答
反对 回复 2019-04-10
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

2个方面:sql语句优化,缓存。

  1. sql语句中select * from 表 不需要全部信息的话就尽量不要用*,要哪个字段就写哪个,不要怕写。

  2. 如今php中有许多的缓存方式,有模板缓存,sql查询缓存。代表有smarty和memcache,当然,其他还有很多优秀的缓存方式,我就不多说了。


查看完整回答
反对 回复 2019-04-10
  • 3 回答
  • 0 关注
  • 458 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信