減少ORACLE中的磁碟I/O

來源:互聯網
上載者:User

使用Muliple block sizes 提供了DBA們在UNIX磁碟I/0子系統上附加的控制能力。ORACLE 的DBA應該理解一些UNIX磁碟I/O的基本原理。

磁碟I/O是ORACLE回應時間的重要組成部分。減少磁碟I/O將為任務提供更高的執行效率
建立更大的blocks將允許ORACLE在一個I/O操作中訪問更多的行資料。ORACLE9i支援Muliple block sizes ,ORACLE9i DBA可以很容易的把表從資料表空間的一個block size移動到另外一個block size。因此便減少了I/O瓶頸。
 
ORACLE9I 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把表有選擇性的放到資料表空間,動作表行資料按照主索引順序。



相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。