ORACEL 语句 消耗资源 我通过查询 ORACLE 消耗资源的排序DELETE PMDB.T_S_WARNING_TYPE WHERE WARNING_TYPE=10 AND START_TIME=:B1 发现这个语句 消耗排前10 可是 PMDB.T_S_WARNING_TYPE 这个表 是空的 知道的 告诉下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HWM 高水位,可以google下~如果以前这个表插入过很多数据 用delete删除后 ,就会产生这种状况。(当然 truncate不会) 1、查询一下该段占用空间情况SELECT T.segment_name, T.blocks, T.BYTES, T.extents FROM dba_segments t WHERE t.segment_name = ('T_S_WARNING_TYPE');2、如果没有数据仍占用大量空间,表明删除了大量数据,HWM未降可以使用如下方法之一来降低高水位truncate table T_S_WARNING_TYPE; --如果数据可以全部删除alter table T_S_WARNING_TYPE move; --不影响现有数据alter table T_S_WARNING_TYPE enable row movment;alter table T_S_WARNING_TYPE shrink space;--不影响现有数据 --truncate 后再试。truncate table PMDB.T_S_WARNING_TYPE; 很可能是hwm的关系oracle扫描是从hwm下扫描的oracle hwm 【求助】oracle report developer卡死 数据库 问题 大家帮忙看看 必有 重谢 着急 根据时间简短点进行分组 ORACLE JOB 问题,请高手帮忙修改一下,先谢过了 游标CURSOR问题 在B表中逐行查询A表的某个列的内容,这个存储过程怎么写?新手求教! SELECT赋权限问题 linux Oracle 11g 部分中文乱码问题 无法启动OracleOraTNSListener服务,请高手帮忙!!! 游标问题 ORACLE 宕机 救急!! sql程序员经典怎么都是不完整版的,那位知道完整版得在哪儿下载吗?
SELECT T.segment_name, T.blocks, T.BYTES, T.extents
FROM dba_segments t
WHERE t.segment_name = ('T_S_WARNING_TYPE');2、如果没有数据仍占用大量空间,表明删除了大量数据,HWM未降
可以使用如下方法之一来降低高水位
truncate table T_S_WARNING_TYPE; --如果数据可以全部删除
alter table T_S_WARNING_TYPE move; --不影响现有数据alter table T_S_WARNING_TYPE enable row movment;
alter table T_S_WARNING_TYPE shrink space;--不影响现有数据
--truncate 后再试。
truncate table PMDB.T_S_WARNING_TYPE;
oracle扫描是从hwm下扫描的
oracle hwm