熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

如何改善Oracle的索引?

2013-11-13 15:45:11  來源: Oracle 

  當我們使用CREATE INDEX來創建索引時Oracle提供了很多參數來改善創建索引的速度索引所占用的空間和索引樹的層次
  
  速度因素
  
  >>PARALLEL選項當創建索引時Oracle首先會進行全表掃描來收集符號鍵和ROWID對而PARALLEL選項允許多處理器並行掃描表這樣就會加速索引的創建過程一般推薦的PARALLEL值為CPU數減
  
  >>NOLOGGING選項NOLOGGING選項因為不寫日志所以大大提高了性能比不使用NOLOGGING選項大約會節省%的時間使用NOLOGGING創建索引的唯一風險就是如果數據庫需要做前滾恢復你將不得不重建索引
  
  空間和結構因素
  
  >>COMPRESS選項COMPRESS選項用於在創建非唯一性索引時壓縮重復值對於連接索引(即索引包含多列)來說COMPRESS選項會使索引的大小減少一半以上COMPRESS選項也可以設置連接索引的前置長度
  
  >>使用大BLOCKSIZE的表空間將索引建立在大BLOCKSIZE的表空間上將大大降低索引樹的層次
  
  []如何禁止某IP訪問ORACLE?
  
  在$ORACLE_HOME/network/admin/中創建protocolora文件﹐其內容如下﹕
  
  tcpvalidnode_checking=yes
  
  #下面兩行取其一
  
  tcpinvited_nodes=(ipip) #允許訪問的IP
  
  tcpexcluded_nodes=(ipip) #禁止訪問的IP
From:http://tw.wingwit.com/Article/program/Oracle/201311/17247.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.