读书人

询问一个SQL语句的有关问题MYSQL的

发布时间: 2012-08-13 13:21:53 作者: rapoo

询问一个SQL语句的问题,MYSQL的,来看看吧!
我的SQL语句如下 日中三个表数据量分别为 1700 13000 34 这样查询要40秒才会出来结果(我远程连的服务器MYSQL)。 我表示压力很大。请大神给予指示,

SQL code
 SELECT        COUNT(adverId) visit,        adverId,        statId        developersName,        productsName      FROM        tb_statistic_adver_visit v,        (SELECT            chid,            uid,            cpid         FROM            tb_statistic_stat) s,        (SELECT            developersName,            productsName,            developersId,id         FROM            tb_developers_service         WHERE            1=1         GROUP BY            developersId ) d     WHERE        1=1          AND s.uid=v.statId        AND s.cpid=d.developersId      GROUP BY        adverId        




[解决办法]
先别优化sql语句,直接给
AND s.uid=v.statId
AND s.cpid=d.developersId
这写字段加上索引,看看情况
[解决办法]
去mysql 区吧、
说不定狼头大人就给你优化了、

读书人网 >J2EE开发

热点推荐