我正在为客户从 Wordpress 数据库中提取数据并将其显示到移动应用程序中,但在优化此查询以使其最有效时遇到了一些麻烦。
在 wordpress 中,有三个表链接我需要访问的数据 1. wp_posts - 在此表中有主要帖子标题、发布状态和帖子类型。2. wp_postmeta - 此表包含与上表中的帖子 ID 相关的所有补充信息。3. wp_p2p - 此表包含所有父子帖子及其关系的链接。
由于这些表中的数据量很大,我目前的查询大约需要 13 秒才能运行,请你看看这个 sqlfiddle,让我知道我可以改进它吗?当前形式的查询不是最终结果,但改进它会改善我的最终结果。我还需要在 wp_postmeta 表中的“名称”上添加一个搜索字段。
http://sqlfiddle.com/#!2/0e9e0/1
任何方向表示赞赏,谢谢!