日期:2014-05-17  浏览次数:21022 次

一条1K的记录在数据库中占用多大的空间呢?
一条1K的记录在数据库中占用多大的空间呢?
最好能有实际的数据描述一下 谢谢

还附带个弱弱的问题是ORACLE 11G支持 turbo linux 吗?如果支持,那么支持进行RAC集群部署吗?
谢谢了。

在线等 
------最佳解决方案--------------------
要看你 1k的记录是怎么样存储在表中的,还和你的数据块的尺寸有关 
------其他解决方案--------------------
引用:
一条1K的记录在数据库中占用多大的空间呢?
最好能有实际的数据描述一下 谢谢

还附带个弱弱的问题是ORACLE 11G支持 turbo linux 吗?如果支持,那么支持进行RAC集群部署吗?
谢谢了。

在线等

单条记录其实不太好衡量,记录就是行,先计量整个表的大小,无论是undo段、index段、data 段。具体情况看你的环境要求。
主要查看oracle给了多少区:dba_extents  dba_indexes  dba_tables
------其他解决方案--------------------
引用:
要看你 1k的记录是怎么样存储在表中的,还和你的数据块的尺寸有关

应当是文本类型的数据吧,到最后数据库会使用多少空间的容量呢?考虑全插入的记录容量,日志容量,索引等这些。
------其他解决方案--------------------
引用:
单条记录其实不太好衡量,记录就是行,先计量整个表的大小,无论是undo段、index段、data 段。……


怎么不好衡量啊。那总得有一个差不多的估计方式吧。对不对。打个比方。我要是固定的1K数据。在一个只有1M的硬盘中。最多能插入多少条啊。
1024条是不可能的。因为有日志占用的空间和其他如索引,什么的。现在大概想要一个比例。在sybase中是1条数据差不多是原来数据的1.4倍左右。也就是说原数据1K。那么放到sybase中。sybase会使用1.4K的硬盘空间大小。