索引属性(“空间”页)

创建空间索引时,可使用**“新建索引”对话框的“空间”**页指定空间属性的值。

对于现有空间索引,使用**“索引属性”对话框的“空间”**页可查看或修改索引的空间属性。修改任何空间属性后,将会删除并重新创建该空间索引。

注意注意

创建空间索引时,只要单击“脚本”按钮并为脚本选择一个目标,即可生成用于创建空间索引的 Transact-SQLCREATE SPATIAL INDEX 脚本。

在 SQL Server Management Studio 中创建空间索引

在 SQL Server Management Studio 中查看索引的属性

选项

边界框

“边界框”为几何平面的顶级网格的周界。边界框参数仅存在于几何图形网格分割中。如果**“分割方案”“地理网格”**,这些参数呈灰色。

面板将显示边界框的**(X-minY-minX-maxY-max)**坐标。没有任何默认坐标值。因此,在对 geometry 类型列创建新的空间索引时,必须指定坐标值。

  • X 最小值
    边界框左下角的 X 坐标。

  • Y 最小值
    边界框左下角的 Y 坐标。

  • X 最大值
    边界框右上角的 X 坐标。

  • Y 最大值
    边界框右上角的 Y 坐标。

常规

  • “分割方案”
    指示索引的分割方案。支持的分割方案包括:

    • “几何图形网格”
      指定“几何图形网格”分割方案,它适用于 geometry 数据类型的列。

    • “地理网格”
      指定“地理网格”分割方案,它适用于 geography 数据类型的列。

    有关 SQL Server 如何实现分割的信息,请参阅空间索引概述

  • 每个对象的单元格数
    指示可用于索引中单个空间对象的每个对象的分割单元格数。该数字可以是 1 和 8192 之间(含 1 和 8192)的任何整数。默认值为 16。

    在顶层,如果对象包含的单元格多于 n 指定的单元格,则索引操作将根据需要使用尽可能多的单元格来提供完整的顶级分割。在这种情况下,对象收到的单元格数可能会大于指定的单元格数。这种情况下,最大数量即为顶级网格创建的单元格数,这取决于**“级别 1”**的密度。

网格

此面板显示分割方案的每个级别上网格的密度。密度可指定为**“低”“中”“高”三个级别。默认值为“中”“低”表示 4x4 网格(16 个单元格)、“中”表示 8x8 网格(64 个单元格)而“高”**表示 16x16 网格(256 个单元格)。

  • 级别 1
    第一级(顶级)网格的密度。

  • 级别 2
    第二级网格的密度。

  • 级别 3
    第三级网格的密度。

  • 级别 4
    第四级网格的密度。