發(fā)布時(shí)間:2015-10-27 10: 50: 24
Navicat for PostgreSQL 索引主要用于提高數(shù)據(jù)庫(kù)的性能(雖然使用不當(dāng)可導(dǎo)致速度變慢),索引欄位可以是由一個(gè)或多個(gè)列值計(jì)算出來(lái)的表達(dá)式,此功能可用于獲取快速訪問(wèn)基于一些數(shù)據(jù)的轉(zhuǎn)型數(shù)據(jù)。
在 Navicat for PostgreSQL“索引”選項(xiàng)卡,只需點(diǎn)擊索引欄位即可編輯。使用索引工具欄,便可以創(chuàng)建新的、編輯或刪除選定的索引欄位。
● 添加索引:添加一個(gè)索引到表。
● 刪除索引:刪除已選擇的索引。
名編輯框:設(shè)置索引名。沒(méi)有模式名可以包含在這里,索引總是創(chuàng)建與它的上級(jí)表相同的模式。要在索引包含欄位,只需簡(jiǎn)單地雙擊欄位或點(diǎn)擊“欄位”按鈕就能在打開的編輯器中編輯。注意:一些欄位類型不容許由多個(gè)欄位索引。
索引方法:下拉列表定義表索引的類型。
唯一鍵:使得索引獨(dú)一無(wú)二,當(dāng)創(chuàng)建索引以及每次添加數(shù)據(jù)時(shí),系統(tǒng)檢查表中的重復(fù)值(如果數(shù)據(jù)已經(jīng)存在)。
簇:CLUSTER 指示 PostgreSQL 簇,指定表名和索引名,索引必須已經(jīng)被定義到表名。當(dāng)一個(gè)表被簇,PostgreSQL 記得它被簇到哪個(gè)索引。 CLUSTER 形式表名重新簇表在它之前簇的相同索引。
表空間:創(chuàng)建索引的表空間。
限制:如果想創(chuàng)建部分索引,在編輯框輸入限制條件。部分索引是一個(gè)索引包含項(xiàng)目給一個(gè)表的一部分,通常一部分在索引方面較表其余部分更為有用。
注釋:定義索引的注釋。
欄位編輯器:從名列表選擇欄位,也可以使用箭頭按鈕來(lái)改變索引欄位的順序。
排序規(guī)則:選擇索引的排序規(guī)則。支持 PostgreSQL 9.1 或以上版本。
排序順序:指定排序順序:ASC 或 DESC。
Nulls 排序:指定 nulls 排序在 non-nulls 前(NULLS FIRST)或后(NULLS LAST)。
擴(kuò)展閱讀:Navicat 教程:Oracle 表索引。
展開閱讀全文
︾