IBTM 트랜잭션 모니터
IBTM은 이제 HQbird Standard의 일부입니다!
IBSurgeon Transaction Monitor (IBTM)은 InterBase 및 Firebird 데이터베이스 내의 동적 트랜잭션을 모니터링, 조회 및 분석하도록 설계된 소프트웨어 패키지입니다.
문서
주요 기능
IBTM을 사용하면 프로덕션 시스템에서 잠재적 및 실제 문제를 찾을 수 있습니다:
- 성능 병목 현상
- 프로덕션 시스템의 실제 부하
- 비정상적인 종료 및 클라이언트 충돌
- 트랜잭션 관리 문제
- 데이터베이스 가용성
- 다양한 관점을 제공하는 트랜잭션 동작의 시각적 표현
지원 플랫폼
IBTM은 InterBase 또는 Firebird가 지원하는 모든 플랫폼(Windows, Linux, Solaris, HP-UX 등)에 있는 데이터베이스를 모니터링할 수 있습니다(비 Windows 플랫폼의 경우 모니터 서비스는 InterBase/Firebird 클라이언트가 설치된 원격 컴퓨터에 있어야 합니다).
IBTM 작동 방식
IBTM은 트랜잭션 마커 통계(Oldest Interesting, Oldest Snapshot, Oldest Active 및 Next)를 수집하고 그 움직임을 시각화합니다. 또한 트랜잭션 동작에 대한 지능적인 제안을 제공합니다.
IBTM을 통해 관리자나 개발자는 동적 환경에서 실제 트랜잭션 동작을 쉽게 이해하고 데이터베이스에서 발생하는 상황을 파악할 수 있습니다. 예를 들어:
- 일부 애플리케이션이 장기 실행 활성 트랜잭션을 보유하고 있는 경우(정확한 트랜잭션 번호와 출처를 확인하려면 MON$logger 사용)
- 트랜잭션 부하의 피크
- 스윕 시점(계획된 및 비계획된)
- 롤백(잠재적 가비지 포함) 또는 장기 실행 트랜잭션으로 인한 트랜잭션 마커 간의 간격
Ctrl 또는 Shift 버튼을 누른 상태에서 통계 파일을 클릭하면 여러 통계를 동시에 확인할 수 있습니다:

왼쪽 하단 모서리에서 다양한 그래프 라인(Next, Oldest…)을 켜고 끌 수 있습니다.
자세한 내용은 IBSurgeon Transaction Monitor 사용자 가이드를 참조하십시오.