不考虑硬件诸如内存,存储等硬件的限制。

一张表理论能存储多少条记录呢?

假设:

一个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

按Oracle设计:1个表空间(tablespace),最多由1022个文件数据文件组成(datafile),每个文件最大32GB,那么
1)一个表空间占用约:32TB空间。

如程序员设计:1条记录占用0.1KB空间,那么
2)一个表空间包括约:320G条记录(=32TB/.1KB),就是3千亿条记录。

最新文章

  1. Node.js 爬虫初探
  2. c++ 类静态成员、非静态成员初始化
  3. STM32之SRAM调试
  4. 线程Thread
  5. 360doc的文章不能复制的解决办法
  6. I do not want to inherit the child opacity from the parent in CSS(不想让子元素继承父元素的透明度)
  7. hdu 1536 S-Nim(sg函数模板)
  8. leetcode 38
  9. 关于Eclipse(MyEclipse)中一次性批量导入多个项目Project.
  10. Android开发之onClick事件的实现
  11. React和Angular
  12. loadrunner:Auto Correlate自动定位瓶颈
  13. 前端使用pdf.js预览pdf文件
  14. group by 多个字段
  15. Git多账号配置,同一电脑多个ssh-key的管理
  16. 一道很有意思的java线程题
  17. 查看mongodb的状态
  18. 20155308《信息安全系统设计基础 嵌入式C语言课堂考试补博客
  19. 让Less在Dreamweaver中高亮显示
  20. php定时回调接口

热门文章

  1. 洛谷 P1202 [USACO1.1]黑色星期五Friday the Thirteenth 题解
  2. 关于WordPress登录后跳转到指定页面
  3. 关于Web2.0概念的一篇小短文
  4. IEEEXtreme 10.0 - Flower Games
  5. SGU 204. Little Jumper
  6. 原生js将数组分割成固定个数一组的小数组
  7. loadrunner中controller 中scenario-> rendezvous灰色不可用的解决方法:
  8. Good Bye 2017 部分题解
  9. Calendar日期方法
  10. Unity 2D游戏开发教程之精灵的死亡和重生