Hmm... What will be the result if the transaction does not move the counters: Transaction1.Commit Transaction2.Commit Connection.Rollback ?
I think Ping - is a lightweight operation and much faster then query. It's comfortable to use .Ping as a background process and so on.
FB3 + TZConnection.Ping / PingServer with network down
TZConnection.Ping / PingServer with network down
Firebird 3 + TZTransaction + Commit - not closed? accumulated?
Firebird 3 + TZTransaction + Commit - not closed? accumulated?
It seems that setting HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\KeepAliveTime=30000 (DWORD) solves the problem with the EventAlerter load. It's important...
I set DummyPacketInterval=30. Port 3050. Firewall is off. Win7x64. No changes. I'll check your links and try to some more variants.