关于统计信息

[复制链接]
查看11 | 回复6 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
我好象记的在8.0中只有对一张表进行了分析后(ANALYZE)后,在dba_segments AND DBA_EXTENTS中才有该表的统计信息,但在9.2中好象dba_segments AND DBA_EXTENTS中的信息在相关表的内容更改后,自己就做统计了。是不是我把什么参数设为自动了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
哪个字段的信息?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
SQL> select sum(bytes),sum(BLOCKS),sum(EXTENTS) from dba_segments where owner='XXX' and segment_name
='TT';
SUM(BYTES) SUM(BLOCKS) SUM(EXTENTS)
---------- ----------- ------------
3145728 384 18
这些数值是随着表中数据记录的增减自动变化。我记的8.0中不是自动,非要手工分析才行
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
那dbms_stat.gather_table_stats将统计信息放在哪个数据字典表中了?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
dba_tables,all_tables,user_tables视图都可以查到!
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 tyl3 发布
[B]SQL> select sum(bytes),sum(BLOCKS),sum(EXTENTS) from dba_segments where owner='XXX' and segment_name
='TT';
SUM(BYTES) SUM(BLOCKS) SUM(EXTENTS)
---------- ----------- ------------
3145728 384 18
这些数值是随着表中数据记录的增减自动变化。我记的8.0中不是自动,非要手工分析才行 [/B]

这个本来就是数据字典信息,根本不是分析得来的统计信息。这是segment对空间的使用情况,不需要统计。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
SQL> select num_rows,blocks,empty_blocks,avg_space,LAST_ANALYZED from user_tables where table_name='T';
NUM_ROWS BLOCKS EMPTY_BLOCKSAVG_SPACE LAST_ANALY
---------- ---------- ------------ ---------- ----------
23497327
0
0 05-4ÔÂ -06
SQL> truncate table t;
±íÒѽصô¡£
SQL> select num_rows,blocks,empty_blocks,avg_space,LAST_ANALYZED from user_tables where table_name='
T';
NUM_ROWS BLOCKS EMPTY_BLOCKSAVG_SPACE LAST_ANALY
---------- ---------- ------------ ---------- ----------
23497327
0
0 05-4ÔÂ -06
SQL> exec dbms_stats.gather_table_stats('xxx','t');
PL/SQL ¹ý³ÌÒѳɹ¦Íê³É¡£
SQL> select num_rows,blocks,empty_blocks,avg_space,LAST_ANALYZED from user_tables where table_name='
T';
NUM_ROWS BLOCKS EMPTY_BLOCKSAVG_SPACE LAST_ANALY
---------- ---------- ------------ ---------- ----------
0
0
0
0 06-4ÔÂ -06
感谢biti和几位达人。是我记错了。我查了一下文档,类似的存储统计信息的表有dba_tables,dba_indexes,dba_tab_columns几大类.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行