MySQL 8.0发布说明
MySQL 8.0源码文档10bet官方网站
为MyISAM
和InnoDB
表、包含空间数据的列中的搜索操作可以使用空间
索引。最典型的操作有:
点查询,用于搜索包含给定点的所有对象
区域查询,用于搜索与给定区域重叠的所有对象
MySQL使用具有二次分裂的r树为空间
空间列上的索引。一个空间
索引是利用几何图形的最小边界矩形(MBR)建立的。对于大多数几何图形,MBR是包围几何图形的最小矩形。对于水平或垂直行字符串,MBR是退化为行字符串的矩形。对于一个点,MBR是一个退化为这个点的矩形。
还可以在空间列上创建普通索引。在一个非空间
索引时,必须为任何空间列声明前缀,除非点
列。
MyISAM
和InnoDB
同时支持空间
和非空间
索引。其他存储引擎支持non-空间
索引,如第13.1.15节,“CREATE INDEX Statement”.