【发布时间】:2016-02-03 09:56:41
【问题描述】:
我有一个相当大的数据库(800+Mb 转储文件),已导入本地服务器。它是来自女巫的 Wordpress 数据库,我需要提取某些帖子。里面有大约160000个帖子。
目前我正在使用 MySql Workbench 进行一些测试,使用 JOIN 运行简单的查询,这需要很多时间,实际上 Workbench 停止处理的时间太长了。
这是一个例子:
SELECT
COUNT(*)
FROM wp_posts
LEFT JOIN wp_term_relationships
ON wp_posts.ID = wp_term_relationships.object_id
LEFT JOIN wp_term_taxonomy
ON wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id
LEFT JOIN wp_terms
ON wp_term_taxonomy.term_id = wp_terms.term_id
WHERE wp_terms.term_id = 195;
运行超过 600 秒。 这是一个 wordpress 数据库模式:
当然机会是我只是不擅长 SQL,而不是真正的我的领域......
【问题讨论】:
标签: mysql wordpress join timeout mysql-workbench