索引对话框
索引对话框¶
使用“索引”对话框可在指定的表或实例化视图上创建索引。
“索引”对话框通过以下对话框选项卡组织索引的开发:“常规”和“定义”。 “ SQL”选项卡显示由对话框选择生成的SQL代码。
使用“常规”选项卡中的字段来标识索引:
-
使用“名称”字段为索引添加描述性名称。该名称将显示在sdAdmin树控件中。
-
使用表空间旁边的下拉列表框选择索引将驻留的表空间。
-
将有关索引的注释存储在“注释”字段中。
单击“定义”选项卡以继续。
使用“定义”选项卡中的字段来定义索引:
-
使用访问方法旁边的下拉列表框选择索引类型:
-
选择btree创建B树索引。当管理可以按某种顺序排序的数据的相等性和范围查询时,B树索引可以提高性能。
-
选择哈希以创建哈希索引。在管理简单的相等比较时,哈希索引可以提高性能。
-
选择要创建的Gist索引。当使用多个键管理值时,GiST索引可以提高性能。
-
选择gin创建一个GIN索引。在管理二维几何数据类型和最近邻居搜索时,GIN索引可以提高性能。
-
选择spgist创建一个空间分区的GiST索引。在管理非平衡数据结构时,SP-GiST索引可以提高性能。
-
选择brin创建BRIN索引。在管理最小值和最大值及范围时,BRIN索引可以提高性能。
-
-
使用“填充因子”字段可以为索引指定填充因子。填充因子指定所选方法将尝试填充每个索引页面的填充程度。
-
创建索引和添加数据时,请切换到“是”位置以检查表中是否有重复值。默认为“否”。
-
切换到“是”位置以指示服务器对表进行集群。
-
切换到“是”位置以建立索引,而无需采取任何防止在表上进行并发插入,更新或删除的锁。
-
使用约束字段提供约束表达式;约束表达式将索引中的条目限制为满足约束的那些行。
使用“列”面板中的上下文相关字段可以指定索引查询的列。单击添加图标(+)添加一列:
-
使用“列”字段中的下拉列表框选择表中列的名称。
-
如果启用,请使用下拉列表框选择可用的Operator类,以指定对列执行的操作的类型。
-
如果启用,请移动“排序顺序”开关以指定排序顺序:
-
选择ASC以指定升序排序(默认);
-
选择DESC以指定降序排列。
-
-
如果启用,请移动Nulls开关以指定null的排序顺序:
-
选择“第一”以指定空值排在非空值之前;
-
选择“最后”以指定将空值排在非空值之后(默认值)。
-
-
使用“排序规则”字段中的下拉列表框选择要用于索引的排序规则。
使用“包含列”字段可以为索引的INCLUDE子句指定列。
单击“ SQL”选项卡以继续。
您在“索引”对话框中的输入会生成一个SQL命令(请参见下面的示例)。使用“ SQL”选项卡进行检查;重新访问或切换选项卡以对SQL命令进行任何更改。
-
单击信息按钮(i)以访问联机帮助。
-
单击保存按钮以保存工作。
-
单击取消按钮退出而不保存工作。
-
单击重置按钮以恢复配置参数。