達夢資料庫的索引管理

2021-10-05 01:58:03 字數 1043 閱讀 5501

在關聯式資料庫中,索引是一種單獨的、物理的對資料庫表中一列或多列的值進行排序的一種儲存結構,它是某個表中一列或若干列值的集合和相應的指向表中物理標識這些值的資料頁的邏輯指標清單。

達夢支援的索引:二級索引,位圖索引,唯一索引,復合索引,函式索引,分割槽索引等。

一、建立索引的規則:

適合建索引的情況:經常查詢的列、連線條件列、經常出現謂詞的列、查詢是返回表的一小部分資料。

不適合建索引的情況:列上大量的null值、列上的資料有限(例如性別)等。

1、檢視表的索引

2、建立索引表空間:

sql> create tablespace index1 datafile 『/dm7/data/dameng/index101.dbf』 size 32;

3、建索引:

沒有走索引,統計資訊是舊的,需要重新收集

注:建立索引,刪除,重建索引,收集統計資訊的時候,不要在業務高峰去做。

二、 維護索引

1、重建索引:

sql> alter index test.ind_emp rebuild;

sql> alter index test.ind_emp rebuild online;

2、刪除索引:

sql> drop index test.ind_emp;

達夢資料庫和mysql索引引擎 達夢資料庫 索引

1.索引的種類和功能 聚集索引 每乙個普通表有且只有乙個聚集索引 唯一索引 索引資料根據索引鍵唯一 函式索引 包含函式 表示式的預先計算的值 位圖索引 對低基數的列建立位圖索引 位圖連線索引 針對兩個或者多個表連線的點陣圖索引,主要用於資料倉儲中 全文索引 在表的文字列上而建的索引。2.何時使用索引...

達夢資料庫例項管理

達夢資料庫啟動的過程 shutdown mount 分配共享記憶體,啟動後台的程序或者執行緒,開啟控制檔案 mount open 根據控制檔案開啟重做日誌檔案和資料檔案 資料庫的啟停方式 dmdba dm1 etc rc.d init.d dmservicetest start dmdba dm1 ...

達夢資料庫例項管理

刪除例項 在新版本 dm7 資料庫中,資料庫 和 例項 這兩個概念之間有著很大的差別,甚至可以說它們是兩個完全不同的實體。當同時出現 dm 資料庫和例項時,dm 資料庫指的是磁碟上存放在 dm 資料庫中的資料的集合,一般包括 資料檔案 日誌檔案 控制檔案以及臨時資料檔案等。例項一般是由一組正在執行的...