oracle 回收高水位线
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,select round((1-a.used/b.num_total)*100,0) percent from(SELECT COUNT (DISTINCT SUBSTR(rowid,1,15)) U
千家信息网最后更新 2025年11月08日oracle 回收高水位线select round((1-a.used/b.num_total)*100,0) percent from
(SELECT COUNT (DISTINCT SUBSTR(rowid,1,15)) Used FROM 表名) a,
(select blocks num_total from dba_tables where table_name='表名' and wner='用户名') b;
通过dba_tables里的blocks字段和有数据的字段做对比,在用1减,求出没有数据的块的百分比(一般超过20%就需要回收了)从而判定是否需要回收高水位线
SQL> alter table test_shrik enable row movement ;
SQL> alter table test_shrik shrink space ;
SQL> select t.table_name,BLOCKS,EMPTY_BLOCKS,NUM_ROWS
from user_tables t
where table_name = upper('test_shrik');
exec dbms_stats.gather_table_stats('sys','test_shrik');
SQL> select t.table_name,BLOCKS,EMPTY_BLOCKS,NUM_ROWS
from user_tables t
where table_name = upper('test_shrik');
高水位线已经下降了
(SELECT COUNT (DISTINCT SUBSTR(rowid,1,15)) Used FROM 表名) a,
(select blocks num_total from dba_tables where table_name='表名' and wner='用户名') b;
通过dba_tables里的blocks字段和有数据的字段做对比,在用1减,求出没有数据的块的百分比(一般超过20%就需要回收了)从而判定是否需要回收高水位线
SQL> alter table test_shrik enable row movement ;
SQL> alter table test_shrik shrink space ;
SQL> select t.table_name,BLOCKS,EMPTY_BLOCKS,NUM_ROWS
from user_tables t
where table_name = upper('test_shrik');
exec dbms_stats.gather_table_stats('sys','test_shrik');
SQL> select t.table_name,BLOCKS,EMPTY_BLOCKS,NUM_ROWS
from user_tables t
where table_name = upper('test_shrik');
高水位线已经下降了
水位
水位线
字段
数据
用户
用户名
百分
百分比
求出
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
四川最好的服务器云空间
四川天鉴恒网络安全技术
服务器usb插口没反应
南京亘远网络技术有限公司
如何进行称重软件开发
公交线路数据库
北京交通大学网络安全周
锁步核软件开发
海陵区网络技术厂家价格
微信服务器安全配置
关系型数据库有哪些安全保障
上海智能软件开发流程
软件开发评优自荐书
数据库插数据
最强互联网科技
完美世界对战平台服务器连接失败
服务器寄送德邦快递怎么样
mfc的ftp服务器
sql数据库中表同步数据
错过网络安全知识竞赛时间
dede 远程服务器
深圳系统软件开发公司
数据库的维护和简单操作
关于web服务器管理
深圳外贸客户管理软件开发
网络安全防护演讲
工信部回应网络安全问题
进口网络技术服务质量保证
网络技术学习软件初中
软件开发晨会分享