理解oracle的段區塊

來源:互聯網
上載者:User

標籤:oracle   段區塊   

    當我們建立一張表時,oracle為我們建立一個段,也就是表相當於段,第一次建立表時,分配一個區給我們使用,區一般是8k大小,每個區有8個塊,當儲存資料的時候,並不是從頭開始儲存,因為頭部已經被使用了,當一個區被用完時,oracle會再給我們分配另一個區,之後這樣迴圈下去。當我們執行SQL語句的時候,oracle先在buffer_cache中尋找,如果有,就直接調用,否則,會發出I/O請求,這個比較慢,因為涉及到了物理讀,我們希望更多的邏輯讀,每次I/O讀的時候,是將一個塊包含進記憶體中,這樣分配是有理由的,節省了時間,同時緩衝一份資料,為了下一次的操作。

本文出自 “小剛部落格” 部落格,謝絕轉載!

相關文章

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.