针对包含点和多边形(GeomCollection 类型)的几何类型的索引列的 MBR 函数查询是否会比针对多边形类型的索引列的 MBR 函数慢?
我的程序员直觉告诉我,它会更慢,我应该尽可能使用最具描述性的空间类型。
编辑:阅读丹尼斯的回答后,真正的问题是:
在 MySQL 中,“包含点和多边形的几何类型的索引列实际上是否包含后者,或者它们是否被简化为 MBR?”
针对包含点和多边形(GeomCollection 类型)的几何类型的索引列的 MBR 函数查询是否会比针对多边形类型的索引列的 MBR 函数慢?
我的程序员直觉告诉我,它会更慢,我应该尽可能使用最具描述性的空间类型。
编辑:阅读丹尼斯的回答后,真正的问题是:
在 MySQL 中,“包含点和多边形的几何类型的索引列实际上是否包含后者,或者它们是否被简化为 MBR?”
我在这里冒着回答的风险,不确定在 MySQL 方面...
但是在 Postgres 中,使用 GIST 索引的几何类型通常会被索引为 box,也就是 MBR,无论它们是圆形、多边形等。
因此,真正的问题可能更好地改写为:“包含点和多边形的几何类型的索引列是否实际上包含后者,或者它们是否被简化为 MBR?”