怎么计算Oracle的表一条记录占用空间的大小
2013-11-14 14:12
253 查看
如何计算Oracle的表一条记录占用空间的大小?
如何计算Oracle的表记录占用空间的大小?
是把所有字段的大小都加起来吗?varchar(256),char,number算几个字节?
------解决方案--------------------
第一行的列头信息所占字节数,再加上各个字段所占的字节数据,加起来是多少就是多少
列头信息记录每个字段的数据类型
------解决方案--------------------
1,你可以对表进行分析,然后在user_tables中可以看到平均的行长度(每条记录长度都不同);
2,你可以将表的某个数据库转储出去,自己看一下好了^_^。
------解决方案--------------------
有各种比较复杂的情况,计算data block是比较可靠的.
刷新一下统计信息,然后统计某个统计表即可。
select table_name,blocks*8192/1024/1024 size_m from user_tables
如何计算Oracle的表记录占用空间的大小?
是把所有字段的大小都加起来吗?varchar(256),char,number算几个字节?
------解决方案--------------------
第一行的列头信息所占字节数,再加上各个字段所占的字节数据,加起来是多少就是多少
列头信息记录每个字段的数据类型
------解决方案--------------------
1,你可以对表进行分析,然后在user_tables中可以看到平均的行长度(每条记录长度都不同);
2,你可以将表的某个数据库转储出去,自己看一下好了^_^。
------解决方案--------------------
有各种比较复杂的情况,计算data block是比较可靠的.
刷新一下统计信息,然后统计某个统计表即可。
select table_name,blocks*8192/1024/1024 size_m from user_tables
相关文章推荐
- 怎么计算Oracle的表一条记录占用空间的大小
- 怎么计算Oracle的表一条记录占用空间的大小
- ORACLE获取表所占用空间大小计算和展示
- 统计向oracle每个表中插入一条记录时 , 占用的最大空间
- ORACLE计算表引占用空间大小
- Oracle 计算表占用空间大小
- 计算数据库中各个表的数据量和每行记录所占用空间
- 分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)
- 计算Android App占用的各种空间大小
- 在Oracle中查看各个表、表空间占用空间的大小
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- oracle计算表要使用的空间的大小
- 简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
- JVM —— Java 对象占用空间大小计算
- struct和union在内存中占用空间大小的计算
- Oracle各种空间大小及占用大小
- 计算Android App占用的各种空间大小
- oracle怎么查看一个表或一个索引占用多少空间
- 计算Android App占用的各种空间大小
- Script:计算Oracle Streams进程所占用的内存大小