mysql - 网站页面缓慢 - SQL 查询

标签 mysql database wordpress

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

我被告知要查看 TMP 文件夹中的 mysqlslowqueries 日志。

我每天都可以看到这里列出了许多查询。例如:

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

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

谢谢

最佳答案

我浏览了该网站,它几乎慢得无法使用。

它还声称由名为“ticketreview”的东西提供支持 - 这是您购买的软件包吗?如果是这样,请将其交给供应商,因为安装脚本几乎肯定会在您的数据库中留下一大堆虚假数据(您的艺术家/城市数量相对较少,并且有 7300 万条记录),或者它忘记安装索引数据库上的错误,或者其他问题导致数据库无法使用。

如果这不是第 3 方软件,您必须找出瓶颈是什么。在生产系统上这通常并不是那么有趣,因此也许可以获取备份并在开发环境上工作一段时间。

然后,与 EXPLAIN 交 friend 。它会告诉您可以在哪里优化查询 - 听起来好像缺少一些索引。

关于mysql - 网站页面缓慢 - SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837038/

相关文章:

php - 将 Android 设备连接到 Apache 服务器

php - 将特定选项值显示为 WooCommerce 中选择字段的默认值

html - 删除wordpress网站 slider 上方的文本

java - Eclipse - 如何打开 sql 文件?

java - 我如何根据 GPS 位置在网络服务器和 Android 应用程序之间进行交互?

SQL 在重复键违规后继续执行查询

wordpress - 将站点从 http 迁移到 https 和 SSL

sql - mysql group by返回一个min值并得到对应的行数据

php - 如何在 Codeigniter/PHP 中合并两行并获取单个数组?

mysql - 当日期存储时不以默认的mysql格式存储时使用大于运算符