1,要尽量少关联表 2,orderby 后面的字段要建索引,或者最好orderby后面跟id,这样会很快的。 3,对where 后面的条件中的关键字段 建索引,分页会快很多的。 下面中 agriculturalConditionReport_type有索引, 上面的根据time排序,下面的根据id排序。 执行
1,要尽量少关联表
2,orderby 后面的字段要建索引,或者最好orderby后面跟id,这样会很快的。
3,对where 后面的条件中的关键字段 建索引,分页会快很多的。
DESTOON B2B网站管理系统是一套完善的B2B(电子商务)行业门户解决方案。系统基于PHP+MySQL开发,采用B/S架构,模板与程序分离,源码开放。模型化的开发思路,可扩展或删除任何功能;创新的缓存技术与数据库设计,可负载千万级别数据容量及访问。 DESTOON B2B网站管理系统是一套完善的B2B(电子商务)行业门户解决方案。系统基于PHP+MySQL开发,采用B/S架构,模板与程序分
648
下面中
agriculturalConditionReport_type有索引, 上面的根据time排序,下面的根据id排序。
-- 测试数据条数300067 select 字段 from agritechnique.tab_agriculturalConditionReport agricultur0_ inner join tab_user_info userinfo1_ on agricultur0_.agriculturalConditionReport_userId=userinfo1_.user_id inner join sys_user_login_info userinfo1_1_ on userinfo1_.user_id=userinfo1_1_.user_id where agricultur0_.agriculturalConditionReport_type=1 order by agricultur0_.agriculturalConditionReport_time desc limit 3333, 25 -- (25 row(s)returned) -- (2839 ms taken) select 字段 inner join tab_user_info userinfo1_ on agricultur0_.agriculturalConditionReport_userId=userinfo1_.user_id inner join sys_user_login_info userinfo1_1_ on userinfo1_.user_id=userinfo1_1_.user_id where agricultur0_.agriculturalConditionReport_type=1 order by agricultur0_.agriculturalConditionReport_id desc limit 3333, 25 -- (25 row(s)returned) -- (16 ms taken)
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号