5.磁碟結構
一個磁碟單元(Chunk)是一個儲存塊,或者是分配給資料庫伺服器的物理空間.一個儲存塊可以是一個裸裝置(特殊的字元裝置);一個裸裝置的一部分;一個cooked裝置(特殊的塊裝置);一個cooked裝置的一部分或一個UNIX檔案.
當為資料庫伺服器分配一個儲存塊時,透過使用下列三個值來定義儲存塊;
路徑名(pathname),路徑名位移(PathnameOffset),尺寸(size)
如果使用儲存塊使用cooked裝置或Unix檔案,位移量應該為0.只有使用裸裝置時才可以使用非0的位移量.
頁面(page)和表的磁碟空間(Extent)
一個儲存塊又劃分為很多盤區,在盤區上儲存有很多頁面.頁面是資料庫伺服器進行I/O操作的基本單位.所有資料都儲存在頁面上.不同計算機的頁面大小有可以不同,而且不能改動.
盤區的邏輯上的集合:Tbspace
表磁碟空間(Tbspace)是用於指代分配給一個給定表的所有盤區的邏輯集合的術語.一個表磁碟空間(Tbspace)包含一個或幾個盤區.
表磁碟空間(Tblspace)存放在磁碟空間(Dbspace)中.
一個表磁碟空間(Tblspace)存放在一個磁碟空間(Dbspace)中的表示是一個表的所有資料都存放在一個確定的磁碟空間(Dbspace)中的儲存塊上.使用者可以透過create table來指定放置表的磁碟空間.
儲存塊(chunk)的邏輯集合:Blobspace
當在資料庫伺服器中使用二進位制或文字資料型別時,使用者可以選擇將資料存放在Blobspace中.Blobspace類似於磁碟空間而只不過是用於存放BLOB資料型別.Blobspace中不能存放行或索引,而只能存放那些儲存了BLOB的頁面和一些儲存了關於BLOB的系統資訊頁面.一個Blobspace可以包含一個或多個表的BLOB,就像磁碟空間(Dbspace)可以包含一個或多個的表磁碟空間(Tbspace)一樣.一個Blobspace內所有BLOB頁面的大小在建立該Blobspace是確定,所有一個Blobspace中的所有BLOB頁面大小相同.
邏輯日誌
物理日誌
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245265/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 磁碟知識體系結構
- [譯]從磁碟結構到B+樹
- Seven 儲存結構與磁碟劃分
- linux磁碟結構及分割槽(轉)Linux
- 磁碟物理結構及IO時的過程
- 談linux磁碟結構及分割槽(轉)Linux
- Linux物理儲存結構以及磁碟劃分Linux
- 微服務架構 | 5. 服務容災微服務架構
- Prometheus時序資料庫-磁碟中的儲存結構Prometheus資料庫
- Macbook磁碟系統結構/檔案/目錄介紹分析Mac
- 磁碟到底是怎樣工作的?一文理解硬碟結構硬碟
- 【小白學演算法】5.連結串列(linked list)、連結串列的新增演算法
- 5.編寫recipe
- 5. SQL回顧SQL
- 5.初步的框架框架
- Seven 儲存結構與磁碟劃分 主分割槽交換分割槽的作用!
- udev+multipath配合繫結磁碟dev
- Oracle下建立ASM磁碟總結OracleASM
- OEL5.7 UDEV繫結磁碟dev
- EXT4檔案系統學習(10)VFS之磁碟結構Group和superblockBloC
- Linux應該這麼學第6章儲存結構與磁碟劃分Linux
- 5. PHP 函式 strstr ()PHP函式
- 5.第二個Activity
- 5. U-Boot移植boot
- 【譯】5. Java反射——方法Java反射
- 5.裝置中斷
- 5.行為型模式模式
- linux下udev重新繫結磁碟Linuxdev
- rhel 5.5UDEV繫結asm磁碟devASM
- EXT4檔案系統學習(9)VFS之磁碟結構inode和direntry
- 《演算法筆記》5. 字首樹、桶排序、排序演算法總結演算法筆記排序
- 5. SQL 編寫規範SQL
- 5.虛擬記憶體記憶體
- 【PAT】5. 動態規劃動態規劃
- 5. ActiveMQ平滑遷移到kafkaMQKafka
- 結構化與非結構化
- 結構
- Oracle體系結構:記憶體結構和程式結構(轉)Oracle記憶體