购物车图片 购物车 ( )
最专业的品牌服务,为您创造更高的价值
总体概述 客户评价


【干货分享】DM7中三种删表操作的数据表空间释放

2018年3月30日 达梦


在实际工作中,drop,delete和truncate都是我们在删除表数据时会用到语句。为了清楚的知道在DM7中的这三种操作何时会释放所占用的数据表空间,我们在这里对普通表进行了测试,具体测试过程如下:

注:本文实验环境的DM7数据库版本为:

DM Database Server x64V7.1.6.33-Build(2017.12.11-87269)ENT

1、创建测试表空间


【干货分享】DM7中三种删表操作的数据表空间释放


2、查询表空间的大小


【干货分享】DM7中三种删表操作的数据表空间释放


3、设置回滚页保留时间(便于测试)


【干货分享】DM7中三种删表操作的数据表空间释放

 

4、创建测试普通表


【干货分享】DM7中三种删表操作的数据表空间释放

【干货分享】DM7中三种删表操作的数据表空间释放

【干货分享】DM7中三种删表操作的数据表空间释放

5、查询当前表空间的大小


【干货分享】DM7中三种删表操作的数据表空间释放

【干货分享】DM7中三种删表操作的数据表空间释放


6、对测试表test01执行delete操作,对测试表test02执行drop操作,对test03表执行truncate操作


【干货分享】DM7中三种删表操作的数据表空间释放


7、查看delete操作、drop操作、truncate操作后的测试表空间的使用情况


【干货分享】DM7中三种删表操作的数据表空间释放


等待UNDO_RETENTION时间后,再次查询测试表空间的使用情况


【干货分享】DM7中三种删表操作的数据表空间释放


从上面测试可知,对于truncate操作,测试表所占用的数据表空间会及时释放,而drop操作和delete操作都需要超过回滚页的保留期后,测试表所占用的数据表空间才能释放出来。

对于实验最后TEST2剩余空间和另外两者的差别,则是因为drop语句将表所占用的空间全释放掉,而delete、truncate操作会保留表和索引的空间。同样可知,DM7数据库的回滚表空间中的回滚数据是严格按照undo_retention规定的时间进行强制保留。




客户资料:
年缴保费:
客户需求:


【干货分享】DM7中三种删表操作的数据表空间释放

2018年3月30日 达梦


在实际工作中,drop,delete和truncate都是我们在删除表数据时会用到语句。为了清楚的知道在DM7中的这三种操作何时会释放所占用的数据表空间,我们在这里对普通表进行了测试,具体测试过程如下:

注:本文实验环境的DM7数据库版本为:

DM Database Server x64V7.1.6.33-Build(2017.12.11-87269)ENT

1、创建测试表空间


【干货分享】DM7中三种删表操作的数据表空间释放


2、查询表空间的大小


【干货分享】DM7中三种删表操作的数据表空间释放


3、设置回滚页保留时间(便于测试)


【干货分享】DM7中三种删表操作的数据表空间释放

 

4、创建测试普通表


【干货分享】DM7中三种删表操作的数据表空间释放

【干货分享】DM7中三种删表操作的数据表空间释放

【干货分享】DM7中三种删表操作的数据表空间释放

5、查询当前表空间的大小


【干货分享】DM7中三种删表操作的数据表空间释放

【干货分享】DM7中三种删表操作的数据表空间释放


6、对测试表test01执行delete操作,对测试表test02执行drop操作,对test03表执行truncate操作


【干货分享】DM7中三种删表操作的数据表空间释放


7、查看delete操作、drop操作、truncate操作后的测试表空间的使用情况


【干货分享】DM7中三种删表操作的数据表空间释放


等待UNDO_RETENTION时间后,再次查询测试表空间的使用情况


【干货分享】DM7中三种删表操作的数据表空间释放


从上面测试可知,对于truncate操作,测试表所占用的数据表空间会及时释放,而drop操作和delete操作都需要超过回滚页的保留期后,测试表所占用的数据表空间才能释放出来。

对于实验最后TEST2剩余空间和另外两者的差别,则是因为drop语句将表所占用的空间全释放掉,而delete、truncate操作会保留表和索引的空间。同样可知,DM7数据库的回滚表空间中的回滚数据是严格按照undo_retention规定的时间进行强制保留。




相关案例
2018 - 05 - 15
点击次数: 0
【达梦公开课】DM7数据库安装与配置2018年5月15日
2018 - 05 - 07
点击次数: 0
达梦学院网络课程教学视频第十二期开播啦!时间:2018年5月7日 注意啦!!由达梦学院倾力打造的达梦线上精品教学课程-《达梦数据库管理员课程》第十二期视频开播啦!数据库备份还原1上日常工作环境中可能遇到的故障有哪些?备份与还原的概念及分类?还原与恢复的区别? 本节视频将针对“DM备份还原”V2.0版本的知识进行讲解,让大家了解达梦备份与还原的概念及分类、进行备份还原所使用的工具...
2018 - 04 - 28
点击次数: 0
【干货分享】通过JAVA访问DM快速装载接口2018-4-28 达梦达梦7提供快速装载工具进行数据的批量入库。效率远远高于通用的jdbc或者odbc等接口。同时达梦7中也提供了一组C和JAVA调用方式来方便开发人员在程序中进行批量数据的入库操作。本文主要介绍通过JAVA的JNI接口调用快速装载接口的方法。前提条件:一、工程引用 com.dameng.floader.jar文件二、将dmdbms/b...
2018 - 04 - 17
点击次数: 0
2018 - 04 - 13
点击次数: 0
【干货分享】行列转换在DM7中的两种实现方法2018年4月13日  达梦日常工作中,特别是我们在做数据统计的时候,行转列是我们有可能会遇到的一个需求。在DM7中,我们有多种不同的方式来进行操作,本文将向大家详细介绍。注:本文实验环境的DM7数据库版本为:DMDatabase Server x64 V7.1.6.46-Build(2018.02.08-89107)ENT1.建立试验环境建表...
达梦大数据
达梦数据库
支持:dmtech@dameng.com
地址:中国·武汉·东湖新技术开发区高新大道999号未来科技大厦C3栋16-19层
咨询热线:400 991 6599
传真:+86 0755-2788 8009
友情链接:
鄂Copyright ©2017 - 2018 武汉达梦数据库有限公司
犀牛云提供企业云服务
X
3

SKYPE 设置

4

阿里旺旺设置

等待加载动态数据...

等待加载动态数据...

5

电话号码管理

6

二维码管理

等待加载动态数据...

等待加载动态数据...

展开