您的位置:首页 > 数据库

2012年3月31日 周六(相当于周一)

2012-04-09 09:27 183 查看
9:00			到公司
9:00	10:30	新闻

又松懈了

10:30	3:30	新闻


.........

5:00	6:00	学习


SQL> create table tb (id number);

Table created.

SQL> insert into tb values(1);

1 row created.

SQL> commit;

Commit complete.

SQL> analyze table tb compute statistics;

Table analyzed.

SQL>  select BLOCKS,EMPTY_BLOCKS,AVG_ROW_LEN from dba_tables where table_name='TB' AND OWNER='SYS';

BLOCKS EMPTY_BLOCKS AVG_ROW_LEN
---------- ------------ -----------
1            6           6
创建一个表,插入很少的数据,analyze一下,发现共占7个数据块,6个为空。

SQL> SELECT HEADER_FILE,HEADER_BLOCK,BYTES,BLOCKS FROM DBA_SEGMENTS WHERE SEGMENT_NAME='TB' AND OWNER='SYS';

HEADER_FILE HEADER_BLOCK      BYTES     BLOCKS
----------- ------------ ---------- ----------
1        92296      65536          8


查看了一下segment,占8个数据块。

总结,segment的结构是一个segment头加上segment的内容。其中segment头占一个数据块。

新闻8小时 学习 1小时
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  header table insert file sql