有人可以帮我解决wp查询吗?我们的网站很慢。我们注意到有两个查询时间很长的查询。我需要找到使用此查询的内容。以下是来自log:
的查询# Query_time: 21.955256 Lock_time: 1.873010 Rows_sent: 3 Rows_examined: 3356082
SELECT wposts.* FROM wp_posts wposts
LEFT JOIN wp_postmeta wpostmeta ON wposts.ID = wpostmeta.post_id
LEFT JOIN wp_term_relationships ON (wposts.ID = wp_term_relationships.object_id)
LEFT JOIN wp_term_taxonomy ON (wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id)
WHERE wposts.post_status = 'publish'
GROUP BY wposts.ID
ORDER BY wposts.post_date DESC
LIMIT 3;
# Query_time: 7.584517 Lock_time: 0.000062 Rows_sent: 3 Rows_examined: 100621
SET timestamp=1390921247;
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id) WHERE 1=1 AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish') AND (wp_postmeta.meta_key = 'views' ) GROUP BY wp_posts.ID ORDER BY wp_postmeta.meta_value DESC LIMIT 0, 3;
更多信息: WP 3.8.1
插件: - 高级自定义字段 - 音频播放器 - 化身 - Broken Link Checker - 能力经理 - Cron GUI - DB Cache Reloaded Fix - FV WordPress Flowplayer - Google XML Sitemaps - 隐藏类别 - NextGEN画廊 - 查询监视器 - 剪刀 - 简单的图像大小 - ThemeSmith - 主题试驾 - TweetMeme转发按钮 - 用户头像 - video-flv-converter - Vixy YouTube嵌入 - WordPress数据库Ping - WP-EMail - WP-Optimize - WP-Paginate - WP-Polls - WP-PostViews - 塔布尔基 - WP图像大小限制 - WP Minify - WP Super Cache - Youtuber
我deactived All in one SEO pack因为我发现这个插件是网站速度慢的原因,但看起来我们的网站仍然很慢。
我们已发布19650个帖子和167个类别。
主题非常简单,P3(插件性能分析器)显示非常好的主题加载时间。
我们在HP上有141个查询,文章中有162个查询,在该类别中有113个查询。
任何帮助非常感谢
顺便说一句:对不起,我的英语不是很好答案 0 :(得分:0)
这是wordpress执行以列出已发布帖子的重要查询之一。正如您的查询输出所示,您的wordpress中有100621条记录,因此您必须在mysql和wordpress中启用缓存。如果有大量待处理/草稿帖子,请备份并删除它们。
对于mysql调试,您应该暂时启用分析并手动执行查询。
启用分析
SET profiling = 1;
然后执行您的查询。
显示个人资料; 您会看到探查器具有统计信息的查询列表。最后,您选择使用
检查哪个查询显示QUERY 1的个人资料;
我的查询输出
的MySQL>显示QUERY 1的个人资料; + -------------------------------- + ---------- + |状态|持续时间| + -------------------------------- + ---------- + |开始| 0.000040 | |等待查询缓存锁定| 0.000013 | |检查查询缓存以进行查询0.000118 | |检查权限| 0.000012 | |检查权限| 0.000010 | |检查权限| 0.000009 | |检查权限| 0.000012 | |打开表| 0.000052 | |系统锁定| 0.000021 | |等待查询缓存锁定| 0.000036 | | init | 0.000073 | |优化| 0.000025 | |统计| 0.000065 | |准备| 0.000035 | |创建tmp表| 0.000539 | |为组排序| 0.000018 | |执行| 0.000010 | |复制到tmp表| 0.025823 | |排序结果| 0.000800 | |发送数据| 0.000065 | |结束| 0.000009 | |删除tmp表| 0.000144 | |结束| 0.000012 | |查询结束| 0.000011 | |关闭表| 0.000024 | |释放物品| 0.000037 | |记录慢查询| 0.000007 | |清理| 0.000008 | + -------------------------------- + ---------- + 28行(0.02秒)
此致
Suyash