发布时间:2015-10-27 10: 50: 24
Navicat for PostgreSQL 索引主要用于提高数据库的性能(虽然使用不当可导致速度变慢),索引栏位可以是由一个或多个列值计算出来的表达式,此功能可用于获取快速访问基于一些数据的转型数据。
在 Navicat for PostgreSQL“索引”选项卡,只需点击索引栏位即可编辑。使用索引工具栏,便可以创建新的、编辑或删除选定的索引栏位。
● 添加索引:添加一个索引到表。
● 删除索引:删除已选择的索引。
名编辑框:设置索引名。没有模式名可以包含在这里,索引总是创建与它的上级表相同的模式。要在索引包含栏位,只需简单地双击栏位或点击“栏位”按钮就能在打开的编辑器中编辑。注意:一些栏位类型不容许由多个栏位索引。
索引方法:下拉列表定义表索引的类型。
唯一键:使得索引独一无二,当创建索引以及每次添加数据时,系统检查表中的重复值(如果数据已经存在)。
簇:CLUSTER 指示 PostgreSQL 簇,指定表名和索引名,索引必须已经被定义到表名。当一个表被簇,PostgreSQL 记得它被簇到哪个索引。 CLUSTER 形式表名重新簇表在它之前簇的相同索引。
表空间:创建索引的表空间。
限制:如果想创建部分索引,在编辑框输入限制条件。部分索引是一个索引包含项目给一个表的一部分,通常一部分在索引方面较表其余部分更为有用。
注释:定义索引的注释。
栏位编辑器:从名列表选择栏位,也可以使用箭头按钮来改变索引栏位的顺序。
排序规则:选择索引的排序规则。支持 PostgreSQL 9.1 或以上版本。
排序顺序:指定排序顺序:ASC 或 DESC。
Nulls 排序:指定 nulls 排序在 non-nulls 前(NULLS FIRST)或后(NULLS LAST)。
扩展阅读:Navicat 教程:Oracle 表索引。
展开阅读全文
︾