您好,登錄后才能下訂單哦!
1. 段區塊是 Oracle 數據庫的邏輯上的概念。塊屬于區,區屬于段
2. Oracle 在創建表時,會分配一個段來裝這個表。可以理解為一個表就是一個段。
3. 第 2 點說的不夠準確。實際上, Oracle 在創建空表,在沒有添加數據時,是不分配邏輯結構的(為了節省更多的空間),只有在添加數據的時候才會分配邏輯結構。當然,一個表還是一個段。
4. 區是由很多個連續的塊組成。 Oracle 在創建好表,添加數據時,會產生一個新的區, Oracle 會往這些新的區中添加數據,這些區由很多個塊組成。當這個區用完之后,會接著產生下一個區。
5. 塊的大小默認是 8k, 可以修改。
6. Oracle 數據庫是由很多個表組成,表又是由很多數據行來組成。
7. 每個塊中會有多個數據行,一個數據行通常只能在一個塊中。因為一個塊是 8k, 一行數據肯定遠小于這個數值,所以一個塊可以裝很多數據,夠裝了。
8. 塊是 Oracle I/O 的最小單位。 I/O 是指從磁盤到內存的過程。數據是存放在磁盤上的。所以通常我們檢索一行數據, Oracle 在磁盤中,不可能只調取一行數據,最少是調取一個塊,也就是 8k 。比如我要讀取的一行數據大小為 100 字節,但是 Oracle 每次讀這行數據時,都會讀取它所在的塊,也就是 8k.
--------------- end ---------------
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。