IOT性能测试

使用普通堆表、有索引、非并行

 

call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.02          0          0          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch        2      3.95      57.80            90312          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      3.95      57.82            90312          0           1
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 26  
Rows     Row Source Operation
-------  ---------------------------------------------------
      1  SORT AGGREGATE (cr=90312 pr=90166 pw=0 time=57802936 us)
      0   INDEX FAST FULL SCAN SMSG_LOGS_ARCH_PK_3 (cr=90312 pr=90166 pw=0 time=57802911 us)(object id 279076)

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  SQL*Net message to client                       2        0.00          0.00
  db file scattered read                       1414        0.59         56.16
  SQL*Net message from client                     2        0.00          0.00
********************************************************************************
使用普IOT表、非并行
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.13          2          6          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch        2      5.29     202.13          128870          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      5.30     202.26          128876          0           1
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 26  
Rows     Row Source Operation
-------  ---------------------------------------------------
      1  SORT AGGREGATE (cr=128870 pr=128655 pw=0 time=202135759 us)
      0   CONCATENATION  (cr=128870 pr=128655 pw=0 time=202135733 us)
      0    PARTITION RANGE ITERATOR PARTITION: 2 3 (cr=128865 pr=128651 pw=0 time=201995085 us)
      0     INDEX FAST FULL SCAN SMSG_LOGS_ARCH_PK_2 PARTITION: 2 3 (cr=128865 pr=128651 pw=0 time=201995068 us)(object id 279053)
      0    PARTITION RANGE ITERATOR PARTITION: 2 3 (cr=5 pr=4 pw=0 time=140641 us)
      0     INDEX RANGE SCAN SMSG_LOGS_ARCH_PK_2 PARTITION: 2 3 (cr=5 pr=4 pw=0 time=140629 us)(object id 279053)

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  SQL*Net message to client                       2        0.00          0.00
  db file scattered read                       2023        1.33        199.51
  db file sequential read                         5        0.11          0.15
  SQL*Net message from client                     2        0.00          0.00
********************************************************************************

并行度4 alter session force parallel query parallel 4;

堆表、有索引、并行度4
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.05          0          0          0           0
Execute      1      0.00       0.40          0          4          0           0
Fetch        2      0.00      79.06          0          0          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      0.01      79.52          0          4          0           1
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 26  
Rows     Row Source Operation
-------  ---------------------------------------------------
      1  SORT AGGREGATE (cr=4 pr=0 pw=0 time=79471555 us)
      4   PX COORDINATOR  (cr=4 pr=0 pw=0 time=83150351 us)
      0    PX SEND QC (RANDOM) :TQ10000 (cr=0 pr=0 pw=0 time=0 us)
      0     SORT AGGREGATE (cr=0 pr=0 pw=0 time=0 us)
      0      PX BLOCK ITERATOR (cr=0 pr=0 pw=0 time=0 us)
      0       INDEX FAST FULL SCAN SMSG_LOGS_ARCH_PK_3 (cr=0 pr=0 pw=0 time=0 us)(object id 279076)

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  os thread startup                               4        0.23          0.30
  PX Deq: Join ACK                                4        0.00          0.00
  PX Deq: Parse Reply                             4        0.02          0.02
  SQL*Net message to client                       2        0.00          0.00
  PX Deq: Execute Reply                          74        1.95         78.95
  PX qref latch                                   3        0.00          0.00
  PX Deq: Signal ACK                              6        0.09          0.10
  enq: PS - contention                            2        0.06          0.06
  SQL*Net message from client                     2        0.00          0.00
********************************************************************************
IOT、并行度 4
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.03          1          6          0           0
Execute      1      0.00       0.00          0         12          0           0
Fetch        2      0.00      84.23          0          0          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      0.01      84.26          1         18          0           1
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 26  
Rows     Row Source Operation
-------  ---------------------------------------------------
      1  SORT AGGREGATE (cr=12 pr=0 pw=0 time=74830237 us)
      4   PX COORDINATOR  (cr=12 pr=0 pw=0 time=79050852 us)
      0    PX SEND QC (RANDOM) :TQ10000 (cr=0 pr=0 pw=0 time=0 us)
      0     SORT AGGREGATE (cr=0 pr=0 pw=0 time=0 us)
      0      CONCATENATION  (cr=0 pr=0 pw=0 time=0 us)
      0       PX BLOCK ITERATOR PARTITION: 2 3 (cr=0 pr=0 pw=0 time=0 us)
      0        INDEX FAST FULL SCAN SMSG_LOGS_ARCH_PK_2 PARTITION: 2 3 (cr=0 pr=0 pw=0 time=0 us)(object id 279053)
      0       PX PARTITION RANGE ITERATOR PARTITION: 2 3 (cr=0 pr=0 pw=0 time=0 us)
      0        INDEX RANGE SCAN SMSG_LOGS_ARCH_PK_2 PARTITION: 2 3 (cr=0 pr=0 pw=0 time=0 us)(object id 279053)

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  PX Deq: Join ACK                                3        0.00          0.00
  PX Deq Credit: send blkd                        4        0.00          0.00
  PX Deq: Parse Reply                             4        0.00          0.00
  SQL*Net message to client                       2        0.00          0.00
  PX Deq: Execute Reply                          91        1.95         83.87
  PX qref latch                                   3        0.00          0.00
  PX Deq: Signal ACK                              6        0.09          0.09
  enq: PS - contention                            1        0.00          0.00
  SQL*Net message from client                     2        0.00          0.00
********************************************************************************

删除掉堆表上的索引,再观察

堆表、无索引、并行度 4
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Execute      1      0.00       0.06          3          7          0           0
Fetch        2      0.00     123.09          0          0          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      0.01     123.16          3          7          0           1
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 26  
Rows     Row Source Operation
-------  ---------------------------------------------------
      1  SORT AGGREGATE (cr=7 pr=3 pw=0 time=123161651 us)
      4   PX COORDINATOR  (cr=7 pr=3 pw=0 time=128144738 us)
      0    PX SEND QC (RANDOM) :TQ10000 (cr=0 pr=0 pw=0 time=0 us)
      0     SORT AGGREGATE (cr=0 pr=0 pw=0 time=0 us)
      0      PX BLOCK ITERATOR PARTITION: 2 3 (cr=0 pr=0 pw=0 time=0 us)
      0       TABLE ACCESS FULL SMSG_LOGS_ARCH_ZXM_HEAP PARTITION: 2 3 (cr=0 pr=0 pw=0 time=0 us)

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  db file sequential read                         3        0.02          0.05
  PX Deq: Join ACK                                4        0.00          0.00
  PX Deq Credit: send blkd                        6        0.00          0.00
  PX Deq: Parse Reply                             2        0.00          0.00
  SQL*Net message to client                       2        0.00          0.00
  PX Deq: Execute Reply                          99        1.95        122.98
  PX Deq: Signal ACK                              5        0.09          0.09
  SQL*Net message from client                     2        0.00          0.00
********************************************************************************
堆表、没有索引、没有并行
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.00          0          0          0           0
Execute      1      0.00       0.00          0          0          0           0
Fetch        2      7.28      82.40          206700          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      7.28      82.40          206700          0           1
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 26  
Rows     Row Source Operation
-------  ---------------------------------------------------
      1  SORT AGGREGATE (cr=206700 pr=206537 pw=0 time=82400559 us)
      0   PARTITION RANGE ITERATOR PARTITION: 2 3 (cr=206700 pr=206537 pw=0 time=82400537 us)
      0    TABLE ACCESS FULL SMSG_LOGS_ARCH_ZXM_HEAP PARTITION: 2 3 (cr=206700 pr=206537 pw=0 time=82400523 us)

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  SQL*Net message to client                       2        0.00          0.00
  db file scattered read                       3235        0.50         80.00
  latch free                                      2        0.00          0.00
  latch: shared pool                              1        0.00          0.00
  db file sequential read                         5        0.00          0.00
  SQL*Net message from client                     2        0.00          0.00
使用IOT,压缩度 1
call     count       cpu    elapsed       disk      query    current        rows
------- ------  -------- ---------- ---------- ---------- ----------  ----------
Parse        1      0.00       0.12          2          8          1           0
Execute      1      0.00       0.00          0          0          0           0
Fetch        2      3.04      15.28            53986          0           1
------- ------  -------- ---------- ---------- ---------- ----------  ----------
total        4      3.05      15.41      53880      53994          1           1
Misses in library cache during parse: 1
Optimizer mode: ALL_ROWS
Parsing user id: 26 
Rows     Row Source Operation
-------  ---------------------------------------------------
      1  SORT AGGREGATE (cr=53986 pr=53878 pw=0 time=15289977 us)
      0   CONCATENATION  (cr=53986 pr=53878 pw=0 time=15289958 us)
      0    PARTITION RANGE ITERATOR PARTITION: 2 3 (cr=53982 pr=53875 pw=0 time=15283223 us)
      0     INDEX FAST FULL SCAN SMSG_LOGS_ARCH_ZXM_IOT_CK1_PK PARTITION: 2 3 (cr=53982 pr=53875 pw=0 time=15283208 us)(object id 27
9216)
      0    PARTITION RANGE ITERATOR PARTITION: 2 3 (cr=4 pr=3 pw=0 time=6727 us)
      0     INDEX RANGE SCAN SMSG_LOGS_ARCH_ZXM_IOT_CK1_PK PARTITION: 2 3 (cr=4 pr=3 pw=0 time=6707 us)(object id 279216)

Elapsed times include waiting on following events:
  Event waited on                             Times   Max. Wait  Total Waited
  ----------------------------------------   Waited  ----------  ------------
  SQL*Net message to client                       2        0.00          0.00
  db file scattered read                        906        0.24         13.29
  db file sequential read                         6        0.01          0.01
  free buffer waits                               3        0.01          0.02
  SQL*Net message from client                     2        0.02          0.02

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

转载于:http://blog.itpub.net/75321/viewspace-619981/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值