본문 바로가기
개발 Tips

디비버 쿼리 히스토리 추적기능2

by SoulMania 2024. 4. 18.

데이터베이스 실행 툴로 DBeaver를 많이들 이용하시는 것 같습니다.

기본 버전은 무료인 데다가 다양한(거의 모든) DB를 지원하고 일주일에 한 번씩은

버전업이 되고 있네요.

 

DBeaver 기능 중에 실행 통계 (실행 시간, 지속 기간, 페치 / 갱신된 행 수, 오류 등)와 함께 모든 조회 이력을

확인할 수 있는데요.

DBeaver의 [쿼리 관리자(Query Manager)]를 이용하면 됩니다.

 

 

DBeaver 쿼리 관리자(Query Manager) 실행하기

Query Manager를 실행하는 방법은 2가지가 있습니다.

 

트랜잭션 로그 버튼 클릭

 

① 트랜잭션 버튼 클릭

② 쿼리 관리자 선택

③ 하단에 쿼리 관리자 Tab이 표시됩니다.

 

 

 

 

Window 메뉴

윈도우 > Show View > 쿼리 관리자 실행

 

 

 

 

쿼리 관리자 실행 이력

쿼리 관리자는 실행 통계 (실행 시간, 지속 기간, 페치 / 갱신된 행 수, 오류 등)와 함께 모든 조회를 기록합니다

 

① 쿼리를 실행하면 쿼리 관리자 Tab에 최신 실행 날짜 순으로 상단에 표시가 됩니다.
    실행시간(Time) / Type / 실행 쿼리(Text) / 수행 속도(Duration) / 조회 Rows / 조회 결과

② 실행 쿼리(Text)를 더블클릭하면

③ 상세 정보가 팝업 되고 실행 쿼리도 상세하게 확인 가능합니다.

 

 

 

 

 

쿼리 관리자 Properties

쿼리 관리자에 표시하는 항목을 설정(필터)하거나 이력을 삭제하는 방법입니다.

 

 

항목(Properties) 필터링

① 필터 버튼을 클릭하면 Query Manager 특성 창이 활성화됩니다.

② 쿼리 이력을 삭제하는 버튼입니다.

③ 쿼리 이력을 새로고침 합니다.

 

④ 쿼리 관리자 표시 항목을 체크 또는 해제합니다.

⑤ Apply and Close 버튼을 클릭하여 항목을 적용합니다.

   이전 상태로 돌아가려면 [기본값 복원]을 클릭합니다.

 

 

 

이상으로 DBeaer의 쿼리 관리자에 대해 알아보았습니다.

잘 활용하시면 쿼리 이력, 수행 속도, 조회 레코드 수 를 확인 가능합니다.

 

참고 URL : https://github.com/dbeaver/dbeaver/wiki/Query-Manager

출처: https://meyouus.tistory.com/200