#sql #oracle #oracle11g #oracle10g
#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_table, который создается в tkprof.sql
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:
В общем, это должно относиться к «тактам часов». Конкретное значение будет зависеть от того, как вы заполнили tkprof_table
и, вероятно, как вы установили TICK
атрибут при сборе статистики. При обычном использовании вы, вероятно, можете предположить, что единица TICK
равна 10 мс.
Комментарии:
1. Я не определял ticks. Этот столбец генерируется tkprof, я знаю, что он измеряется в микросекундах. Я спрашиваю, что это значит, для чего оно измеряется?, процессор? ввод-вывод, истекло? или комбинированный?