ITPub博客

首页 > Linux操作系统 > Linux操作系统 > creaet table with compress

creaet table with compress

原创 Linux操作系统 作者:xhailiang 时间:2006-10-18 00:00:00 0 删除 编辑

PC: WINDOWS XP SP2

CPU:3.06

MEMORY:512M

ORACLE: 9.2.0.1

测试待续 (加INDEX 速度测试)


SQL> conn /as sysdba
已连接。
SQL> set autotrace on
SQL> set timing on

SQL> select count(*)from hr.test;

COUNT(*)
----------
12713984

已用时间: 00: 00: 34.06

Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE
1 0 SORT (AGGREGATE)
2 1 TABLE ACCESS (FULL) OF 'TEST'

SQL> create table hr.com compress as select * from hr.test ;

表已创建。

SQL> select segment_name, bytes / 1024 / 1024 size_mb
2 from dba_segments
3 where owner = 'HR'
4 AND SEGMENT_NAME IN ('COM', 'TEST');

SEGMENT_NAME
--------------------------------------------------------------

SIZE_MB
----------
TEST
1158

COM
456


SQL> select count(*) from hr.com;

COUNT(*)
----------
12713984

已用时间: 00: 00: 19.04

Execution Plan
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE
1 0 SORT (AGGREGATE)
2 1 TABLE ACCESS (FULL) OF 'COM'

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/308563/viewspace-171907/,如需转载,请注明出处,否则将追究法律责任。

下一篇: DBA 工作职责
请登录后发表评论 登录
全部评论

注册时间:2008-02-17

  • 博文量
    270
  • 访问量
    414479