如何解读tkprof_table.ticks?

时间:2014-06-27 22:25:10

标签: sql oracle oracle11g oracle10g

我在网上搜索试图搜索tkprof_table.ticks的含义,但我找不到任何东西。

有人可以帮我理解滴答栏的含义吗?

以下标记显示较大的值。它肯定不是所有其他列的总和。远离近距离。

SELECT parse_cnt,parse_elap,exe_count, exe_cpu, exe_elap,fetch_elap,ticks, sql_statement
  FROM tkprof_table
 WHERE Lower(sql_statement) LIKE '%set transaction isolation level%'
 ORDER BY ticks desc



PARSE_CNT PARSE_ELAP EXE_COUNT EXE_CPU EXE_ELAP FETCH_ELAP      TICKS SQL_STATEMENT                                  
       10       1619        11   31250   164191          0 4294192015 set transaction isolation level serializable
       10       1619        11   31250   164191          0 4294192015 set transaction isolation level serializable
        1        102         1       0       59        696     355707 set transaction isolation level serializable
        1        125         2       0    31984          0      87975 set transaction isolation level serializable
        1        125         2       0    31984          0      87975 set transaction isolation level serializable

谢谢,

更新 我跑了

tkprof main.trc tkprof.txt insert=tkprof.sql record=Allsql.sql

ticks列位于tkprof.sql中生成的tkprof_table中

CREATE TABLE  tkprof_table
(
 date_of_insert                       DATE   
,cursor_num                           NUMBER 
,depth                                NUMBER 
,user_id                              NUMBER 
,parse_cnt                            NUMBER 
,parse_cpu                            NUMBER 
,parse_elap                           NUMBER 
,parse_disk                           NUMBER 
,parse_query                          NUMBER 
,parse_current                        NUMBER 
,parse_miss                           NUMBER 
,exe_count                            NUMBER 
,exe_cpu                              NUMBER 
,exe_elap                             NUMBER 
,exe_disk                             NUMBER 
,exe_query                            NUMBER 
,exe_current                          NUMBER 
,exe_miss                             NUMBER 
,exe_rows                             NUMBER 
,fetch_count                          NUMBER 
,fetch_cpu                            NUMBER 
,fetch_elap                           NUMBER 
,fetch_disk                           NUMBER 
,fetch_query                          NUMBER 
,fetch_current                        NUMBER 
,fetch_rows                           NUMBER 
,ticks                                NUMBER 
,sql_statement                        LONG 
);
set sqlterminator off

我确实定义了ticsk。

1 个答案:

答案 0 :(得分:0)

一般来说,它应该指“时钟滴答”。具体含义取决于您填充tkprof_table的方式以及收集统计信息时可能设置TICK属性的方式。在常见用法下,您可以假设一个TICK等于10毫秒。