zoukankan      html  css  js  c++  java
  • iot 表索引dump《2》

    iot表测试:
    
     
    在create table语句后面使用organization index,就指定数据表创建结构是IOT。但是在不指定主键Primary Key的情况下,是不允许建表的。
     create table t100 (id int primary key,a1 char(10),a2 char(10))organization index; 
    
    SQL> select object_name,object_id from user_objects;
    
    OBJECT_NAME															  OBJECT_ID
    -------------------------------------------------------------------------------------------------------------------------------- ----------
    SYS_IOT_TOP_102692														     102693
    T100																     102692
    
    
    begin 
    for i in 1 .. 1000 
    loop 
    insert into t100 values(i,'a'||i,'b'||i); 
    end loop 
    ; 
    commit; 
    end;
    
    
    BEGIN
      DBMS_STATS.GATHER_TABLE_STATS(ownname          => 'SCAN',
                                    tabname          => 'T100',
                                    estimate_percent => 100,
                                    method_opt       => 'for all columns size repeat',
                                    no_invalidate    => FALSE,
                                    degree           => 8,
                                    cascade          => TRUE);
    END;
    / 
    
    
    SQL> 
    SQL> select value from v$diag_info where name='Default Trace File';
    
    VALUE
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    /u01/app/oracle/diag/rdbms/oadb/oadb/trace/oadb_ora_6139.trc
    
    SQL> alter session set events 'immediate trace name treedump level 102693';
    
    会话已更改。
    
    会话已更改。
    
    
    
    *** 2016-07-01 22:18:26.647
    ----- begin tree dump
    branch: 0x10000eb 16777451 (0: nrow: 5, level: 1)
       leaf: 0x10000ec 16777452 (-1: nrow: 245 rrow: 245)
       leaf: 0x10000ed 16777453 (0: nrow: 242 rrow: 242)
       leaf: 0x10000ee 16777454 (1: nrow: 242 rrow: 242)
       leaf: 0x10000ef 16777455 (2: nrow: 242 rrow: 242)
       leaf: 0x10000f4 16777460 (3: nrow: 29 rrow: 29)
    ----- end tree dump
    ~                           
    
    
    
    SQL> select dbms_utility.data_block_address_file(16777452) fno,
           dbms_utility.data_block_address_block(16777452) bkno
      from dual ;  2    3  
    
           FNO	 BKNO
    ---------- ----------
    	 4	  236
    
    
    
    
    alter system dump datafile 4 block 236;
    
    
    DECLARE
       n   VARCHAR2 (2000);
    BEGIN
       DBMS_STATS.convert_raw_value ('61', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('37', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('32', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('38', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('20', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('20', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('20', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('20', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('20', n);
       DBMS_OUTPUT.put_line (n);
       DBMS_STATS.convert_raw_value ('20', n);
       DBMS_OUTPUT.put_line (n);
    END;
    
    
    row#0[538] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 02
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 31 20 20 20 20 20 20 20 20  --a1
    col  1: [10]  62 31 20 20 20 20 20 20 20 20  --b1
    row#1[568] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 03
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 32 20 20 20 20 20 20 20 20   --a2
    col  1: [10]  62 32 20 20 20 20 20 20 20 20   --b2
    row#2[598] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 04
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 33 20 20 20 20 20 20 20 20   --a3
    col  1: [10]  62 33 20 20 20 20 20 20 20 20   --b3
    row#3[628] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 05
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 34 20 20 20 20 20 20 20 20    --a4
    col  1: [10]  62 34 20 20 20 20 20 20 20 20    --b4
    row#4[658] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 06
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 35 20 20 20 20 20 20 20 20     --a5
    col  1: [10]  62 35 20 20 20 20 20 20 20 20     --b5
    row#5[688] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 07
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 36 20 20 20 20 20 20 20 20     --a6
    col  1: [10]  62 36 20 20 20 20 20 20 20 20     --b6
    row#6[718] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 08
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 37 20 20 20 20 20 20 20 20      --a7
    col  1: [10]  62 37 20 20 20 20 20 20 20 20     --b7
    row#7[748] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 09
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 38 20 20 20 20 20 20 20 20     --a8
    col  1: [10]  62 38 20 20 20 20 20 20 20 20    --b8
    row#8[778] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 0a
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 39 20 20 20 20 20 20 20 20    --a9
    col  1: [10]  62 39 20 20 20 20 20 20 20 20    --b9
    row#9[808] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 0b
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 31 30 20 20 20 20 20 20 20     --a10
    col  1: [10]  62 31 30 20 20 20 20 20 20 20     --b10
    
    
    row#10[838] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 0c
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 31 31 20 20 20 20 20 20 20      ---a11
    col  1: [10]  62 31 31 20 20 20 20 20 20 20
    row#11[868] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 0d
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 31 32 20 20 20 20 20 20 20      --a12
    col  1: [10]  62 31 32 20 20 20 20 20 20 20
    row#12[898] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 0e
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 31 33 20 20 20 20 20 20 20
    col  1: [10]  62 31 33 20 20 20 20 20 20 20
    row#13[928] flag: K-----, lock: 0, len=30
    col 0; len 2; (2):  c1 0f
    tl: 25 fb: --H-FL-- lb: 0x0  cc: 2
    col  0: [10]  61 31 34 20 20 20 20 20 20 20
    col  1: [10]  62 31 34 20 20 20 20 20 20 20

  • 相关阅读:
    第 4 章 容器
    第 4 章 容器
    第 4 章 容器
    第 4 章 容器
    第 3 章 镜像
    第 3 章 镜像
    seekbar拖动条控件
    OnClick,onLongClick,OnTouch调用机制
    在TextView文本中实现activity跳转
    TextView显示html图片方法
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199718.html
Copyright © 2011-2022 走看看