使用Xcart从MySQL数据库中的Make,Model,Year响应缓慢

时间:2015-02-27 16:10:23

标签: mysql database-design relational-database x-cart

我们的网站上的汽车选择器存在问题。目前根据我的理解,这样的事情正在发生,以返回数据库

的结果

目前正是这样:

select * from xcart_makes;   // returns all makes


select * from xcart_models
    where makeid = 45;   // returns models for makeid 45


select * from xcart_product_makes
    where makeid = 45 and modelid = 4;   // returns years for that make and model

因为约有2,979,081项

一些Make,Model Year Combos正在锁定系统并导致超过15秒的响应时间。复制这个问题的一个例子就是 http://www.ultrarev.com 并从下拉框中选择此组合

雪佛兰> Corvette> 2009年

该组合将锁定系统,但大多数其他人不会。

例如。这个组合将通过很少的响应时间

奥迪> A3> 2007

我希望能够解决问题并帮助我们找到解决方案。

0 个答案:

没有答案