慢网站页面 - SQL查询

时间:2013-02-12 16:23:58

标签: mysql database wordpress

我的网站加载页面速度相当慢。

我被告知在TMP文件夹中查看我的mysqlslowqueries LOG。

我每天都可以看到很多查询。 EG:

http://www.ticketyoda.co.uk/concerts/bon-jovi-tickets/bon-jovi-tickets-stadium-of-light-sunderland-2/3550

# Tue Feb 12 08:02:41 2013
# Query_time: 53.289597  Lock_time: 0.001163 Rows_sent: 3  Rows_examined: 73556368
use ticketyoda;
SET timestamp=1360681361;
SELECT e.merchant, e.price, e.url, m.merchant_logo, m.merchant_name, e.eventname,    m.merchant_rating
FROM wp_events e
INNER JOIN ########### 
ON #############
AND e.uploaddate = (SELECT MAX(uploaddate) FROM #########)
AND e.eventname ='### ####'
AND e.date = '######'
ORDER BY price ASC

肯定会感谢任何人的帮助,我尝试过其他插件等,但这可能与数据库有关。

由于

1 个答案:

答案 0 :(得分:1)

我在网站上搜索过,而且几乎无法缓慢。

它还声称由称为“ticketreview”的东西提供动力 - 你买的软件包是什么?如果是这样,请将其交给供应商,因为安装脚本几乎肯定会在数据库中留下一大堆虚假数据(您拥有相对较少的艺术家/城市,以及7300万条记录),或者忘记安装索引在数据库上,或其他出错使其无法使用。

如果这不是第三方软件,您必须弄清楚瓶颈是什么。这通常不是生产系统上的所有乐趣,因此可能需要备份并在开发环境中工作一段时间。

然后,与EXPLAIN交朋友。它会告诉您可以优化查询的位置 - 听起来有些缺少索引。