不考慮硬體諸如記憶體,儲存等硬體的限制。
一張表理論能儲存多少條記錄呢?
假設:乙個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...