我的网站加载页面的速度相当慢。
我被告知要查看 TMP 文件夹中的 mysqlslowqueries 日志。
我每天都可以看到这里列出了许多查询。例如:
# 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
非常感谢任何人的帮助,我尝试过其他插件等,但这可能与数据库有关。
谢谢
最佳答案
我浏览了该网站,它几乎慢得无法使用。
它还声称由名为“ticketreview”的东西提供支持 - 这是您购买的软件包吗?如果是这样,请将其交给供应商,因为安装脚本几乎肯定会在您的数据库中留下一大堆虚假数据(您的艺术家/城市数量相对较少,并且有 7300 万条记录),或者它忘记安装索引数据库上的错误,或者其他问题导致数据库无法使用。
如果这不是第 3 方软件,您必须找出瓶颈是什么。在生产系统上这通常并不是那么有趣,因此也许可以获取备份并在开发环境上工作一段时间。
然后,与 EXPLAIN 交 friend 。它会告诉您可以在哪里优化查询 - 听起来好像缺少一些索引。
关于mysql - 网站页面缓慢 - SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837038/