1

我正在尝试以下查询:

SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (2167635,2167638,2182793,2182800,2195791,2195809,2208830,2208837,2212480,2212486)

在 200 万个 wp_postmeta 表中。使用解释表明我正在使用现有的 post_id 索引。但是加载需要 5 秒(这几乎是不可接受的)。

关于如何优化该查询的任何想法?

提前致谢。

4

1 回答 1

0

我认为你应该为post_id列添加一个索引,结果会更快,它们将被索引。

    ALTER TABLE `wp_postmeta` ADD INDEX `post_id` (`post_id`)
于 2013-03-12T16:14:32.790 回答