首页 » 二次开发 » 阅读文章

提升ECSHOP后台广告列表的查询速度

2012-03-10 15:47 5356 0 发表评论
标签:

我的ECSHOP最近添加很多广告,但是后台打开广告列表时很慢,需要用时3秒多。

SQL的相关连接问题,

‘SELECT ad.*, COUNT(o.order_id) AS ad_stats, p.position_name ‘.
‘FROM ‘ .$GLOBALS[‘ecs’]->table(‘ad’). ‘AS ad ‘ .
‘LEFT JOIN ‘ . $GLOBALS[‘ecs’]->table(‘ad_position’). ‘ AS p ON p.position_id = ad.position_id ‘.
‘LEFT JOIN ‘ . $GLOBALS[‘ecs’]->table(‘order_info’). ” AS o ON o.from_ad = ad.ad_id $where ” .
‘GROUP BY ad.ad_id ‘.
‘ORDER by ‘.$filter[‘sort_by’].’ ‘.$filter[‘sort_order’];

解决方法:进入MYSQL数据库中为ECSHOP的表ORDER_INFO的FROM_AD字段添加索引,问题就解决了;但是这样添加会不会有问题请高手指点。

本文地址:http://www.jwzzsw.com/archives/1100.html

文章作者:思悟
版权所有 © 转载时请以链接形式注明作者和原始出处!

评论 共0条 (RSS 2.0) 发表评论

  1. 暂无评论,快抢沙发吧。

发表评论

联系我 Contact Me

回到页首