DML Snapshots
Overview
쿼리파이에서 INSERT / UPDATE / DELETE 쿼리 실행 완료시 전후 데이터를 기록합니다. 해당 스냅샷은 각 DB 커넥션 별 별도 DML Snapshot 설정을 활성화한 경우 결과 정보를 저장합니다. (DB Connections 내 추가 설정하기 참고)
DML Snapshots 조회하기
Administrator > Audit > Databases > DML Snapshots
- Administrator > Audit > Databases > DML Snapshots 메뉴로 이동합니다.
- 쿼리 실행 당월 기준으로 로그가 내림차순으로 조회됩니다.
- 테이블 좌측 상단의 검색란을 통해 사용자 이름으로 검색이 가능합니다.
- 검색 필드 우측 필터 버튼을 클릭하여 AND/OR 조건으로 이하의 필터링이 가능합니다.
- Connection Name : 접속한 DB 커넥션명
- Executed At : 실행 일시
- Statement : 구문 유형 (Insert/Update/Delete)
- 테이블 우측 상단의 새로고침 버튼을 통해 로그 목록을 최신화할 수 있습니다.
- 테이블에서 이하의 컬럼 정보를 제공합니다:
- No : 이벤트 식별 번호
- Executed At : 실행 일시
- Name : 대상 사용자 이름
- Email : 대상 사용자 이메일
- Statement : 구문 유형 (Insert/Update/Delete)
- Connection Name : 대상 DB 커넥션명
- Database Type : 대상 데이터베이스 유형
- Replication Type : DB Replication 유형
- DB Host : 접속한 DB 호스트
- DB User : DB 사용자 ID
- DB Name : DB명
- Table(s) : 호출 테이블명
- Query : 실행 쿼리문
- Time(ms) : 실행 시간 (Millis기준)
- Rows : 호출 행 수
- Executed From : 쿼리 실행 주체
DML Snapshot 상세 내역 조회하기
각 행을 클릭하면 세부 정보 조회가 가능합니다.
Administrator > Audit > Databases > DML Snapshots > DML Snapshot Details
- 우측 드로워 상단에는 이하의 기본 쿼리 감사 정보를 노출합니다:
- Name : 대상 사용자 이름
- Executed At : 실행 일시
- Connection Name : 대상 DB 커넥션명
- Replication Type : DB Replication 유형
- Statement : 구문 유형 (Insert/Update/Delete)
- Time(ms) : 실행 시간 (Millis기준)
- Rows : 호출 행 수
- Executed From : 쿼리 실행 주체
- Database Type : 대상 데이터베이스 유형
- DB Host : 접속한 DB 호스트
- DB Name : DB명
- DB User : DB 사용자 ID
- Table(s) : 호출 테이블명
- 하단에는 실행 쿼리 본문 및 전후 데이터를 노출합니다:
- Query : 실행 쿼리문
{database.table}
: 대상 테이블 표기- Before : 쿼리 실행 이전 데이터
- After : 쿼리 실행 이후 데이터
- Copy Data : 전/후 데이터 복사용 버튼
Last updated on