微信:jem_db
QQ:2243967774
详情关注公众号:IT邦德
QQ群:168797397、587159446
=====================================================================
什么是高水位线? 高水位线(high-water mark,HWM) 在数据库中,如果把表想象成从左到右依次排开的一系列块, 高水位线就是曾经包含了数据 的最右边的块。
HWM 有利有弊,原则上 HWM 只会增大,即使将表中的数据全部删除,HWM 也不会降低。
优点:可以使 HWM 以下的块重复利用
缺点:使用全表扫描时要读取 HWM 以下的所有 block,耗费更多的 IO 资源。
多种方法可以降低 HWM:
移动表
收缩表
导入导出表
在线重定义表
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’
独家面经总结,超级精彩
本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!
Java面试准备
准确的说这里又分为两部分:
- Java刷题
- 算法刷题
Java刷题:此份文档详细记录了千道面试题与详解;
分为两部分:
- Java刷题
- 算法刷题
Java刷题:此份文档详细记录了千道面试题与详解;
[外链图片转存中…(img-57NUZbbR-1714436114359)]
[外链图片转存中…(img-pTLl04k1-1714436114359)]