oracle 回收高水位线
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,select round((1-a.used/b.num_total)*100,0) percent from(SELECT COUNT (DISTINCT SUBSTR(rowid,1,15)) U
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
质量网络技术开发产品
海阳市网络安全培训会
女生学网络技术专业好考吗
用香港服务器
魔兽世界人物服务器
北京网络技术职业学校
陕西军工授时模块服务器
对软件开发环境的认识
网络技术应用教案试题
远程服务器显示该文件夹为空
sql 新建数据库代码
数据库名表名字段名是什么
东软网络安全西安杜昊军
数据库 字段重复
sql数据库与组态建立连接
国家网络安全法弊端
服务器实例突然不能远程连接了
电子表格只读服务器没异响
数据库的多表查询不会
数据库保存html代码
数据库怎么显示修改时间
最强斗罗服务器觉醒之石
巴中软件开发销售电话
杭州仕佳网络技术怎么样
阿里美国互联网科技
湛江卫星软件开发定做价格
财务系统网络安全管理
服务器管理员名字
跨数据库访问数据
5g网络技术对中国的影响