成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫中索引的相關的維護步驟介紹

數據庫 Oracle
我們今天主要和大家介紹的是Oracle數據庫中索引的相關的維護的實際相關項目,以及在相關操作中那些操作是值的我們注意的。

以下的文章主要是介紹Oracle數據庫中索引的相關的維護,如果你對這Oracle數據庫中索引的相關的維護的實際操作與應用,心存好奇的話,以下的文章將會揭開它的神秘面紗。望你瀏覽之后會有所收獲。

索引的選擇性=索引里不同關鍵字的數目/表中行的總數:

 

  1. select i.distinct_keys/t.num_rows  
  2. from  
  3. user_indexes i,  
  4. user_tables t  
  5. where i.table_name='表名' 
  6. and i.index_name='索引名' 
  7. and i.table_name=t.table_name  
  8. /  

可以查詢USER_TAB_COLUMNS以了解每個列的選擇性

表中所有行在該列的不同值的數目:

 

  1. select  
  2. column_name,  
  3. num_distinct  
  4. from user_tab_columns  
  5. where table_name='表名' 
  6. /  

列的選擇性=NUM_DISTINCT/表中所有行的總數,查詢USER_TAB_COLUMNS有助測量每個列的選擇性,但它并不能精確地測量列的并置組合的選擇性。要想測量一組列的選擇性,需要采用手工方法或者根據這組列創建一個索引并重新分析表。

確定索引的實際碎片

隨著數據庫的使用,不可避免地對基本表進行插入,更新和刪除,這樣導致葉子行在索引中被刪除,使該索引產生碎片。插入刪除越頻繁的表,索引碎片的程度也越高。碎片的產生使訪問和使用該索引的I/O成本增加。碎片較高的索引必須重建以保持最佳性能。

(1)利用驗證索引命令對索引進行驗證。

這將有價值的索引信息填入index_stats表。

 

  1. validate index 用戶名.索引名  
  2. /  

(2)查詢index_stats表以確定索引中刪除的、未填滿的葉子行的百分比。

 

  1. select  
  2. name,  
  3. del_lf_rows,  
  4. lf_rows,  
  5. round((del_lf_rows/(lf_rows+0.0000000001))*100) "Frag Percent"  
  6. from index_stats  
  7. /  

(3)如果索引的葉子行的碎片超過10%,考慮對索引進行重建。

 

  1. alter index 用戶名.索引名 rebuild  
  2. tablespace 表空間名  
  3. storage(initial 初始值 next 擴展值)  
  4. nologging  
  5. /  

(4)如果出于空間或其他考慮,不能重建索引,可以整理索引。

 

  1. alter index用戶名.索引名 coalesce  
  2. /  

(5)清除分析信息

 

  1. analyze index 用戶名.索引名  
  2. delete statistics  
  3. /  

 

上述的相關內容就是對Oracle數據庫中索引的維護的相關項目的描述,希望會給你帶來一些幫助在此方面。

文章出自:  http://database.51cto.com/art/200703/43583.htm

【編輯推薦】

  1. Oracle DRCP與PHP的不同之處
  2. Oracle管理員用戶是什么?
  3. Oracle 語句的優化規則中的相關項目
  4. Oracle sql 性能如何進行調整
  5. Oracle sql 性能的優化調整的2大步驟
責任編輯:佚名 來源: programbbs
相關推薦

2010-04-08 10:33:08

Oracle數據庫

2010-04-07 09:31:02

Oracle數據庫

2011-09-02 10:37:15

Oraclesqlload用法

2010-03-18 09:28:14

Oracle數據庫遷移

2009-04-24 09:15:50

Oracle維護前瞻性

2010-07-09 11:28:12

SQL Server數

2010-04-20 12:09:31

Oracle數據庫

2010-04-23 14:32:01

Oracle數據庫

2010-07-09 12:30:14

Sql Server數

2010-04-23 11:32:22

Oracle數據庫

2011-03-22 14:49:35

Oracle數據庫重定義表

2010-04-15 08:57:29

Oracle數據庫

2010-04-28 18:25:51

Oracle數據庫

2009-06-30 13:53:08

前瞻性Oracle數據庫

2011-03-16 08:54:45

Oracle數據庫索引

2010-04-15 13:01:25

Oracel數據庫

2011-05-25 09:20:24

Oracle數據庫

2011-08-18 16:42:04

Oracle數據庫維護SQL代碼示例

2010-04-21 14:11:56

Oracle數據庫

2010-04-07 17:56:49

Oracle位圖索引
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一级视频在线 | 国产精品国产成人国产三级 | 国产一二区免费视频 | 日韩精品在线网站 | 亚洲成av| 成人亚洲精品久久久久软件 | 999免费视频 | 久在线观看 | 午夜天堂精品久久久久 | 国产高清视频在线 | 婷婷久久久久 | 精品综合久久久 | 久久精品久久久久久 | 91香蕉| 91就要激情| 欧美一区二区久久 | 欧美黄 片免费观看 | 午夜影院操 | 99热.com| 国产综合精品一区二区三区 | 99re视频在线免费观看 | 欧美精品二区三区 | 国产丝袜一区二区三区免费视频 | 久久久久久久久国产精品 | 欧美又大粗又爽又黄大片视频 | 欧美一区二区三区久久精品 | 国产成人一区在线 | 国产精品成人一区二区三区 | 日韩欧美亚洲一区 | 欧美视频成人 | 日本精品在线观看 | 日韩精品视频在线播放 | 免费一区 | 天天人人精品 | 亚洲国产精品久久久久秋霞不卡 | 日韩欧美一区二区三区免费观看 | 日韩在线高清 | 三级欧美| 免费一级淫片aaa片毛片a级 | 九九99九九精彩46 | 日韩成人在线观看 |