按分类查询与按自定义字段查询的性能比较



基本上我正在为我们的项目开发一个游艇上市投资组合。(对游艇类型进行筛选,按尺寸、价格、客舱、吃水、建造年份、改装年份等进行排序)

我创建了自定义帖子类型及其相关的自定义字段等。现在我必须决定是按分类法查询还是按自定义字段查询来对游艇进行分类。

自定义字段几乎适合我所有的需求,它们很容易维护(所有信息来自同一个表),但我也在寻找性能。

现在我有两个选项:—第一种是根据自定义字段值进行过滤。第二种是使用自定义分类法直接从类别中获取它们(条目)。

自定义字段与分类法——Alex King指出,何时(不)使用自定义分类法——Otto,自定义字段不应该用于过滤,因为这些值没有索引。

但是要订购我的查询(尺寸,价格,舱室,吃水,建造年份,改装年份等),只有一种方法可以检索记录,即INNER JOIN。)据我所知,没有别的办法。)

对于这种情况(已经使用INNER JOIN的人),使用分类法进行分类而不是使用自定义字段进行过滤真的很重要吗?(因为分类法存储在另一个表中,如果我使用它们,将会有另一个内部连接)

自定义字段仍然没有索引?

对于您正在描述的内容,您可能最好为您的数据创建一个单独的表,其中包含适当的数据类型的列和适当的索引。

最新更新