http://iotn.co.kr 연락처: gilho.kr@gmail.com [ The Japanese government should apologize to Japanese Military Sexual Slavery victim. / 日本政府は日本軍の性的奴隷?牲者に謝罪すべき. ]

사용자

ID:
PW:

INDEX
01.게시판
게시판 [68]
02.File Book
File 자료실 [95]
Site Link [16]
개인폴더 [195]
03.Field Book
Altibase [19]
Tibero [29]
MS-SQL [18]
MySQL [39]
DB2 [77]
ORACLE [2782]
PostgreSQL [93]
기타정보 [146]
운영체제 [565]
04.Q/A Book
Q/A [53]
05.방명록
방명록 [54]
레벨업 [37]
구인/구직 [1]

기념일
Search
LINK
+ 가족 Hompy
+ DNSEver
IOTN :: Field Book :: Tibero

 회원가입

Tibero SQL Trace [ SQL_TRACE / DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION / SET AUTOTRACE ON / v$sql_plan ]
최길호 [LIST]   2017-09-06 21:35:03, 조회 : 15,724


ALTER SESSION SET SQL_TRACE=Y;
DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION
=========================================================================================
-- trace session 확인
col username for a20
SELECT PID, SID, SERIAL#, USERNAME, SQL_TRACE, TO_CHAR(LOGON_TIME, 'DD
HH24:MI:SS') LOGON_TIME
FROM V$SESSION
ORDER BY LOGON_TIME;
-- session trace on
EXEC DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION(19, 36632704, TRUE);

       PID        SID    SERIAL# USERNAME             SQL_TRACE LOGON_TIME
---------- ---------- ---------- -------------------- --------- ------------
     22330         19   36632704 SYS                  ENABLED   06
=> tb_sqltrc_22330_19_36632704.trc
cd $TB_HOME/instance/$TB_SID/log/sqltrace/

tbprof tb_sqltrc_22330_19_36632704.trc a.txt

stage     count       cpu   elapsed   current     query      disk      rows
-----------------------------------------------------------------------------
parse         1      0.00      0.00         0         0         0         0
  exec         1      0.00      0.00         0         0         0         0
fetch         1      0.00      0.00         0         0         0         2
-----------------------------------------------------------------------------
   sum         3      0.00      0.00         0         0         0         2
- cpu : 소요된 cpu 시간 (sec)
- elapsed : 전체 걸린 시간 (sec)
- current : current block을 가져온 개수
- query : cr block을 가져온 개수
- disk : 디스크에서 읽은 block 개수
- rows : 처리된 row 개수


Parse
- 테이블, 컬럼, 참조 오브젝트 권한 체크를 포함하여 SQL 문장을 실행계획으로 변환한다.
Execute
- 실행계획에 따라 데이터 변경을 발생시키는 INSERT, UPDATE, DELETE 를 처리한다.
- SQL 구문 처리시 SELECT 된 건수를 나타낸다.
Fetch
- 쿼리 결과 반환되는 ROW 건수를 나타낸다.
- fetch 는 SELECT 구문 처리시 수행된다.

SET AUTOTRACE ON
=========================================================================================
-- [B]TBR-8033: Specified schema object was not found.
-- TBS-70035: Unable to display plan: check PLUSTRACE role.

-- 조치> @$TB_HOME/scripts/plustrace.sql
SQL> set autot on
SQL> select * from dual;

- db block gets : 현재의 블록이 요구된 횟수
- consistent gets : consistent mode에서 읽은 논리 블록 수를 누적한 시스템 통계정보
- physical reads : 디스크로부터 읽은 데이터 블록의 총 개수
- redo size : redo log가 만들어진 크기 (size)
- sorts (disk) : disk에서 일어난 sort 수
- sorts (memory) : memory에서 일어난 sort 수
- rows processed : 연산을 하는 동안 처리한 row 수

-- v$sqltext, v$sql_plan
=========================================================================================
select sql_id, sql_text
from v$sqltext
where lower(sql_text) like '%from dual%';
    SQL_ID SQL_TEXT
---------- ----------------------------------------------------------------
      7094 SELECT * FROM DUAL
      7092 select * from dual
      3175 select scseq_hist_head.nextval  from dual
-- full SQL text
select sql_id, aggr_concat(sql_text, '' order by piece) as sql
from v$sqltext where sql_id=3175 group by sql_id;
-- v$sql_plan
SELECT SUBSTRB(TO_CHAR(ID), 1, 3) || LPAD(' ', LEVEL * 2) || UPPER(OPERATION) ||
DECODE(OBJECT_NAME, NULL, NULL, ': '||OBJECT_NAME) || ' (Cost:' || COST ||
', %%CPU:' || DECODE(COST, 0, 0, TRUNC((COST-IO_COST)/COST * 100))|| ', Rows:'
|| CARDINALITY || ') ' || DECODE(PSTART, '', '', '(PS:' || PSTART || ', PE:' ||
PEND || ')') AS "Execution Plan"
FROM (SELECT * FROM V$SQL_PLAN WHERE sql_id=3175 )
START WITH DEPTH = 1
CONNECT BY PRIOR ID = PARENT_ID AND PRIOR SQL_ID = SQL_ID
ORDER SIBLINGS BY POSITION;

출처: https://technet.tmaxsoft.com/download.do?filePath=/nas/technet/technet/upload/kss/tdoc/tibero/2014/09/&fileName=FILE-20140901-000008_140901123958_1.pdf
18.204.2.231


  LIST

제목 작성자 작성일 조회
Admin  Tibero 5 , SP1, patch, downgrad 메모    최길호 2021/02/10 411
Admin  tibero jdbc driver version 확인    최길호 2021/02/01 175
Admin  rename db name / TB_SID    최길호 2021/02/01 166
Troubleshoot  T-UP / SELECT COUNT(*) FROM ALL_TYPES WHERE TYPE_NAME = 'XMLTYPE'    최길호 2021/02/01 4746
Backup and Recovery  alter database backup controlfile to trace / CREATE CONTROLFILE / alter system set _CF_DD_CHECK=N    최길호 2021/01/29 148
Troubleshoot  interal dd update failed!! [ patch 필요 ]    최길호 2020/12/20 30606
Backup and Recovery  TBR-1024 : Database needs media recovery    최길호 2020/12/20 238
Troubleshoot  * Cannot get semaphore:errno=28    최길호 2019/03/06 3480
Backup and Recovery  tbexport TBR-90401: JDBC-90401:Connection refused by the server. - Connection refused    최길호 2019/02/15 2988
Troubleshoot  TBR-8033: Specified schema object was not found.    최길호 2018/07/11 90935
Admin  tibero6 수동 설치    최길호 2018/07/11 24540
Backup and Recovery  TBR-1004: Unable to read file TBR-7004: This DDL statement is not permitted    최길호 2017/11/26 2285
Admin  Tibero SQL Trace [ SQL_TRACE / DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION / SET AUTOTRACE ON / v$sql_plan ]    최길호 2017/09/06 15724
Admin  Tibero 모니터링 가이드 - TechNet    최길호 2017/09/05 15973
Troubleshoot  java.sql.SQLSyntaxErrorException: ORA-00924: missing BY keyword    최길호 2016/08/25 2391
Troubleshoot  Oracle dblink Tibero UTF8 DB 한글처리    최길호 2015/09/08 10295
Troubleshoot  JDBC-90405    최길호 2015/01/18 69370

    목록보기   다음페이지 1 [2]
       

Copyright 1999-2021 Zeroboard / skin by 최길호(gilho.kr@gmail.com)
최근 댓글
최근 게시물
10/21
[PostgreSQL]
pg_dumpall pg_upgrade.
by 최길호
10/21
[PostgreSQL]
통계정보.
by 최길호
10/20
[운영체제]
Windows VPN 지정한 포트가 이미 열려 있....
by 최길호