关于MYSQL的查询次数性能

metian 发布于 2012/11/27 00:01
阅读 1K+
收藏 0

最近做一个项目,PHP+MYSQL 表关系复杂,我没有用联合或子查询 ,都是拆开单条单条的查询,导致查询的次数增多。最大的表数据目前有80万左右 ,现在一个页面可以有100多条SQL语执行,放到服务器上动不动页面就没有响应,我感觉是SQL的问题,现在的服务器是windows,,,哪位大哥大姐在这方面比较有经验的,说说你们的看法,谢谢!

加载中
0
inmyfree
inmyfree
1,优化 2,做缓存 3,sql优化
0
Midnight
Midnight
老实说,如果复杂的表不用关联关系去查询开销更大,你只要把索引正确加上 你试试性能会不会提升 
0
缪斯的情人
缪斯的情人
explain select语句,找出你的慢查询语句,里面有个rows代表扫描行数,一定要避免全表扫描,80W数据真不算多,查询条件建上索引,避免like '%a%'方式的查询,尽量避免使用or
0
fengyqf
fengyqf
分析哪些语句最慢,解决之。建议对程序代码折半测试
fengyqf
fengyqf
0.1s,其实已经很慢了,加上语句实在太多。连表查询,优化结构,缓存通常不变的数据
metian
metian
所有sql执行下来0.1秒内,该索引的都做了,应该不是查询慢,我想跟过多的sql是否有关
返回顶部
顶部