반응형
SQL 쿼리의 이력을 확인합니다.
서버에서 SQL 업데이트 쿼리가 실행되어 나중에 많은 문제가 발생했습니다.
문제가 있는 SQL 쿼리를 정확하게 추적할 수 있도록 지난 2개월 동안 실행된 업데이트 쿼리 목록을 가져오려면 어떻게 해야 합니까?
select v.SQL_TEXT,
v.PARSING_SCHEMA_NAME,
v.FIRST_LOAD_TIME,
v.DISK_READS,
v.ROWS_PROCESSED,
v.ELAPSED_TIME,
v.service
from v$sql v
where to_date(v.FIRST_LOAD_TIME,'YYYY-MM-DD hh24:mi:ss')>ADD_MONTHS(trunc(sysdate,'MM'),-2)
where
절은 옵션입니다.FIRST_LOAD_에 따라 결과를 정렬할 수 있습니다.TIME과 2개월 전 기록을 찾아봐
최신 SQL의 경우:
select * from v$sql
이력:
select * from dba_hist_sqltext
다음 sql 문을 사용하여 임의의 날짜에 대한 이력을 가져올 수 있습니다.
SELECT * FROM V$SQL V where to_date(v.FIRST_LOAD_TIME,'YYYY-MM-DD hh24:mi:ss') > sysdate - 60
언급URL : https://stackoverflow.com/questions/14830875/find-out-the-history-of-sql-queries
반응형
'it-source' 카테고리의 다른 글
Spring Boot에서 프로그래밍 방식으로 콩을 작성하려면 어떻게 해야 하나요? (0) | 2023.03.22 |
---|---|
Wordpress - $wpdb - > insert - MySQL NOW() (0) | 2023.03.22 |
Wordpress 플러그인 설정 데이터 (0) | 2023.03.22 |
'this'에는 형식 주석이 없으므로 암시적으로 형식 'any'가 있습니다. (0) | 2023.03.22 |
반응의 onClick 핸들러를 사용하여 href "새 탭에서 열기" 유지 (0) | 2023.03.22 |