MON$ Monitoring Tables: Transitioning to External Alerting in Firebird 3.0+
Monitoring Runtime State via MON$ Tables Firebird 3.0 and later versions expose critical runtime metrics through the MON$ monitoring tables, such as MON$DATABASE and MON$TRANSACTIONS . These tables allow external agents to track transaction age and connection counts to prevent performance degradation caused by blocked garbage collection or sweep operations.