2024年Oracle高水位线 HWM降低技巧,java数据结构与算法面试

本文分享了最新的面试题库,包括大厂面试经验,重点讲解了HWM(HighWaterMark)的概念、影响以及降低HWM的方法,如收缩表。同时强调了面试并非考试,而是展示技能,推荐了一份全面的系统化Java面试资料。
摘要由CSDN通过智能技术生成

最后

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。

最新整理面试题
在这里插入图片描述

上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题

最新整理电子书

在这里插入图片描述

最新整理大厂面试文档

在这里插入图片描述

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取


在这里插入图片描述

1.概览


HWM 有利有弊,原则上 HWM 只会增大,即使将表中的数据全部删除,HWM 也不会降低。

优点:可以使 HWM 以下的块重复利用

缺点:使用全表扫描时要读取 HWM 以下的所有 block,耗费更多的 IO 资源。

2.如何降低 HWM 高水位线


多种方法可以降低 HWM:

移动表

收缩表

导入导出表

在线重定义表

3.收缩表 shrink


Shrink 方法,也叫段重组,表收缩的底层实现的是通过匹配的 INSERT 和 DELETE 操作

在这里插入图片描述

SYS@PROD> create table scott.t3 as select * from dba_objects;

SYS@PROD> select count(*) from scott.t3;

analyze table scott.t3 compute statistics;

select k.table_name,k.blocks,k.empty_blocks,num_rows from dba_tables k

where k.owner =‘SCOTT’

and k.table_name =‘T3’

在这里插入图片描述

SYS@PROD> delete from scott.t3 where rownum<4000;

analyze table scott.t3 compute statistics;

num_rows 已经减掉了 4000 条, 但 blocks 并没有减少, 说明 HWM 没有下降。

在这里插入图片描述

面试资料整理汇总

成功从小公司跳槽进蚂蚁定级P7,只因刷了七遍这些面试真题

成功从小公司跳槽进蚂蚁定级P7,只因刷了七遍这些面试真题

这些面试题是我朋友进阿里前狂刷七遍以上的面试资料,由于面试文档很多,内容更多,没有办法一一为大家展示出来,所以只好为大家节选出来了一部分供大家参考。

面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了

在这里祝大家能够拿到心仪的offer!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**

需要这份系统化的资料的朋友,可以点击这里获取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值