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

減少ORACLE中的磁盤I/O

2013-11-13 22:22:13  來源: Oracle 

  使用Muliple block sizes 提供了DBA們在UNIX磁盤I/子系統上附加的控制能力ORACLE 的DBA應該理解一些UNIX磁盤I/O的基本原理
  
  磁盤I/O是ORACLE響應時間的重要組成部分減少磁盤I/O將為任務提供更高的執行效率
  建立更大的blocks將允許ORACLE在一個I/O操作中訪問更多的行數據ORACLEi支持Muliple block sizes ORACLEi DBA可以很容易的把表從表空間的一個block size移動到另外一個block size因此便減少了I/O瓶頸
  
  
  ORACLEI DBA 使用工具來很容易的對表進行重組利用這些工具對表的行數據作為主索引一樣的順序重新排列來減少基於索引掃描的磁盤I/O操作
  
  如何在UNIX中這樣減少磁盤I/O操作?以下有三種通用技術來減少磁盤I/O操作
  
  調整SQL來最小化磁盤I/O操作
  你通常可以用索引掃描來代替對大表操作的全表掃描
  修改ORACLE系統全局區(SGA)
  當你修改SHARED_POOL_SIZE LARGE_POOL_SIZE DB_CACHE_SIZE參數的值後磁盤I/O操作將會減少執行效率會提高
  改造表來減少磁盤I/O操作
  你可以利用不同的block size把表有選擇性的放到表空間操作表行數據按照主索引順序
From:http://tw.wingwit.com/Article/program/Oracle/201311/18897.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.