创建测试表
create table amwu_graderecord
(
sno varchar2(255),
sname varchar2(255),
dormitory varchar2(255),
grade int
)
插入110W条数据,只插入grade字段
insert into amwu_graderecord(grade) select rownum from dual connect by level<=1100000;
查询表占用的空间
select segment_name, sum(bytes) / 1024 / 1024 Mbytese
from user_segments
where segment_name = upper('amwu_graderecord')
group by segment_name;
显示为16M
用truncate table amwu_graderecord 重新插入数据
insert into amwu_graderecord(grade,sno,sname,dormitory) select rownum,
'小李子小李子',
'小李子小李子',
'小李子小李子'
from dual connect by level<=1100000;
再去查询表占用空间,此时表占用 60M
显示为16M
用truncate table amwu_graderecord 重新插入数据
insert into amwu_graderecord(grade,sno,sname,dormitory) select rownum,
'小李子小李子小李子小李子',
'小李子小李子小李子小李子',
'小李子小李子小李子小李子'
from dual connect by level<=1100000;
再去查询表占用空间,此时表占用 104M
由此看出:
varchar2类型的字段虽然设置的比较大,但占用表物理空间大小还是取决于记录内容的大小,占用的表空间为字段长度,每增加一条记录,相当于给你一个教室,字段过长,相当于一个教室只有一个学生,字段合理,相当于一个教室都坐满了学生
分享到:
相关推荐
查询一个Oracle表所占的物理空间大小
oracle查找定位占用临时表空间较大的SQL语句方法,包括:(1)造成临时表空间暴涨的SQL还在运行中(2)造成临时表空间暴涨的SQL已经运行过了。
oracle字段去重 以某一个字段去重 oracle字段去重 以某一个字段去重
Oracle查看各表占用空间 利用SQL语句查看表空间中,用户所有表所占用的空间大小
oracle9i物理结构,oracle9i物理结构,oracle9i物理结构,oracle9i物理结构,oracle9i物理结构,oracle9i物理结构
PowerDesigner字段与Oracle字段对应
oracle字段类型小结 CHAR固定长度字符串,最大长度2000,bytes VARCHAR2可变长度的字符串,最大长度4000,bytes,可做索引的最大长度749 NCHAR根据字符集而定的固定长度字符串,最大长度2000
windowsxp下Oracle10g占用内存比较严重,通过合理设置sga降低需求,一般学习工作是够用了的。
比如一个字段'11,22,22,33,44',一个查询语句显示成4行,就可以这样来实现。 11 22 22 33 44
往数据库中添加数据时,字段值自动加1: 1、创建表 2、创建序列 3、创建触发器
测试oracle数据库中,lob字段在不同参数条件下,删除数据后占用空间的情况。 测试1 测试disable storage in row下的lob字段 测试2 测试非disable storage in row模式下 该模式为默认模式,既小于4k的数据不会存在lob...
Oracle使用 alter 增加 修改 删除 字段, 可以同时添加多个字段 创建 修改 添加表的约束
Oracle blob字段上传下载 Oracle blob字段上传下载Oracle blob字段上传下载 Oracle blob字段上传下载
查询oracle数据库中单表中所有字段名
select b.tablespace_name 表空间, c.owner 用户, c.segment_name 表名, b.file_name 物理文件名, sum(nvl(b.bytes, 0)) / 1024 / 1024 总共大小M, round((sum(nvl(b.bytes, 0)) - sum(nvl(a.bytes, 0))) ...
JDBC读写Oracle的CLOB字段
Oracle LOB字段处理工具是一款简单的lob字段处理工具
Oracle数据库字段类型详解.
查询Oracle数据库表占用率,其中包括两个字段描述segment_name,bytes,表面和大小。
Oracle虚拟机与物理机共享文件的方法,在作者电脑上测试通过,不知道对大家有木有用。。