oracle9.2如何在不使用truncate语句的情况下将HWM高水位线拉回来1、具体来说,由于程序使用的delete语句不回收使用过的空间,数据虽然删除了,但是高水位线却没有降低,仍然处于之前的水位 。
2、delete:dml语句,用于删除数据,可以回滚(反悔) , 可以精确删除 。该语句非常耗费资源,需要写undo回滚段 , 占用大量内存 。delete语句是所有dml语句中最消耗资源的语句 。truncat:DDL语句,清除数据 。该操作不可回滚 , 不可精确删除 。
3、在功能上,truncate是清空一个表的内容,它相当于delete from table_name 。
4、由于这个特点,使HWM很象一个水库的历史最高水位,这也就是HWM的原始含义,当然不能说一个水库没水了,就说该水库的历史最高水位为0 。但是如果我们在表上使用了truncate命令,则该表的HWM会被重新置为0 。
【oracle表高水位线,mysql 高水位】oracle表高水位线的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql 高水位、oracle表高水位线的信息别忘了在本站进行查找喔 。
推荐阅读
- 绝地求生有哪些服务器,绝地求生有哪些服务器
- go语言编写命令行程序 go语言执行cmd命令
- asp.net工程师,aspnet
- 阿里云服务器重置服务器,阿里云 重置服务器
- python模糊查找函数 python 模糊查找
- 苹果ios1331系统怎么样,iphone1331系统怎么样
- java代码怎么实现上标,java标点符号
- 家庭电脑直播设备推荐,电脑直播全套设备有哪些
- 唱歌野外直播需要什么设备,唱歌野外直播需要什么设备呢