Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82859
  • 博文数量: 38
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 360
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-11 14:02
文章分类
文章存档

2017年(38)

我的朋友

分类: 数据库开发技术

2017-12-07 13:48:13

1.move

analyze table GC.R_WIP_KEYPARTS_T compute statistics;

 

SELECT BLOCKS,EMPTY_BLOCKS FROM DBA_TABLES

WHERE OWNER='GC' AND TABLE_NAME='R_WIP_KEYPARTS_T';

BLOCKS:137452

EMPTY_BLOCKS:1812

 

SELECT BLOCKS FROM DBA_SEGMENTS

WHERE SEGMENT_NAME='R_WIP_KEYPARTS_T';

BLOCKS:139264

 

DELETE from GC.R_WIP_KEYPARTS_T where rownum<5000;

這是數據被刪除,但HWM不會下降。

 

select count(distinct dbms_rowid.rowid_block_number(rowid)) from GC.R_WIP_KEYPARTS_T;

可以看到當前行所占的block數。肯定比BLOCKS:137452

阅读(1407) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~