Navicat > Navicat for PostgreSQL > 常见问题 > 详解 Navicat for PostgreSQL 表索引
Navicat 帮助中心 Navicat for PostgreSQL 帮助类别

详解 Navicat for PostgreSQL 表索引

发布时间:2015-10-24

Navicat for PostgreSQL 索引主要用于提高数据库的性能(虽然使用不当可导致速度变慢),索引栏位可以是由一个或多个列值计算出来的表达式,此功能可用于获取快速访问基于一些数据的转型数据。

Navicat for PostgreSQL
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 表索引

标签:Navicat for PostgreSQL,栏位,索引

读者也访问过这里:

版权所有 Copyright © 2015 Navicat数据库管理软件    苏州苏杰思网络有限公司旗下网站 软件使用须知    特聘法律顾问:江苏政纬律师事务所 宋红波    苏ICP备14036386号-20