MySQL空间数据类型索引性能比较

时间:2011-06-09 18:53:29

标签: mysql gis spatial-index spatial-query

对具有包含点和多边形的几何类型(GeomCollection类型)的索引列的MBR函数查询是否要比具有多边形类型的索引列的MBR函数慢?

我的程序员直觉告诉我它会慢一些,我应该使用最具描述性的空间类型。

编辑:阅读丹尼斯的回答后,真正的问题是:

在MySQL中,包含点和多边形的几何类型的索引列实际上是否包含后者,还是将它们缩减为MBR?

1 个答案:

答案 0 :(得分:1)

我在这里冒了一个答案,不确定在MySQL方面......

但是在Postgres中,使用GIST索引的几何类型通常是indexed as boxes,a.k.a.MBR,无论它们是圆形,多边形等等。

因此,真正的问题可能更好地改写为:“包含点和多边形的几何类型的索引列实际上是否包含后者,还是将它们缩减为MBR?”