设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
关于BLOCK被使用的问题!~!~急请教各位高手,帮帮忙啊 ...
返回列表
发新帖
关于BLOCK被使用的问题!~!~急请教各位高手,帮帮忙啊!
[复制链接]
11
|
0
|
2010-1-4 08:33:08
|
显示全部楼层
|
阅读模式
1) SQL> SELECT segment_name,segment_type,blocks
FROM dba_segments
WHERE segment_name='EMP';
SEGMENT_NAME SEGMENT_TYPE BLOCKS EXTENTS
----------------------------- ----------------- ---------- -------
EMP TABLE 8 1
1 row selected.
2) SQL> ANALYZE TABLE EMP ESTIMATE STATISTICS;
Statement processed.
3) SQL> SELECT table_name,num_rows,blocks,empty_blocks
FROM user_tables
WHERE table_name='BIG_EMP1';
TABLE_NAME NUM_ROWS BLOCKS EMPTY_BLOCKS
------------------------------ ---------- ---------- ------------
EMP 14 5 3
SELECT COUNT (DISTINCT
DBMS_ROWID.ROWID_BLOCK_NUMBER(rowid)||
DBMS_ROWID.ROWID_RELATIVE_FNO(rowid)) "Used"
FROM EMP; Used
----------
1
我问题是绿色的SELECT 语句的USED为什么是1啊,蓝色的SELECT语句的结果明明是5(说明已经有5个块被使用,为什么是1呢)啊?这是为什么呢?
请各位高手帮帮忙?
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行