ORACLE單錶理論最大記錄數

2021-06-18 00:26:50 字數 682 閱讀 1731

不考慮硬體諸如記憶體,儲存等硬體的限制。

一張表理論能儲存多少條記錄呢?

假設:乙個tablespace中包含1022個datafiles,

單個datafiles的最大是32g

假設每個block是16k,每個block中有160條記錄,

每個表可以有(1024*1024)-1個分割槽表

那麼一張表理論最大儲存記錄數約為:

1.乙個表空間tablespace的最大值:datafile個數 × 單個datafile的大小

1022 × 32g =32704 g

2.換算成k

(32704 g *1024*1024 )=34,292,629,504 k

3.假設每個塊16k,算出共有多少個塊

34,292,629,504 k /16 k =2143289344 塊

4.假設每個塊存160記錄。總記錄數=塊數×每個塊的記錄數

2143289344×160=342,926,295,040 記錄

5. 最大分割槽表的個數 × 最大記錄數

sql> select ((1024*1024)-1 )* 342926295040 maxnum from dual;

maxnum

----------

3.5958e+17

單錶記錄數如果達到了這個值,資料庫的效率將會怎麼樣呢?

MySQL效能測試分析 mysql表最大記錄數

作業系統 linux as release 4,核心2.6.9 42.elsmp 1 smp cpu intel r xeon tm cpu 3.00ghz,4核 記憶體 1g,主要執行mysql服務 硬碟 cciss 37g 檔案系統 ext3,支援大檔案 mysql mysql 5.0.51a ...

如何檢視連續幾天運算元量的最大記錄

題目 求連續日期登入次數最大的使用者 登入時間裡面有詳細的時分秒資料,而我們的題目只要求連續的天數,所以使用datediff函式可以解決,datediff d,logintime,getdate as diffdate 有多個使用者都在登入,因此應該以使用者名為分割槽,登入時間為順序來計算rownu...

ORACLE單錶查詢

介紹 oracle資料庫系統是美國oracle公司 甲骨文 提供的以分布式資料庫為核心的一組軟體產品,oracle有很多種查詢方法,現在我來教大家一些簡單的條件查詢 第一種 較為精準的查詢 我要從oracle資料庫中查詢姓king名字為steven的人 select from employees w...