![]() |
Datenbank: Firebird • Version: 2.1.0 • Zugriff über: ZEOS
Anzahl der verbundenen fbclient.dll´s
Hallo Leute,
Wie ermittle ich die Anzahl der verbundenen Clients (fbclient.dll), die (nicht lokal - via port3050) auf eine Firebird-Datenbank zugreifen? Vielen Dank Erich |
Re: Anzahl der verbundenen fbclient.dll´s
Zitat:
SQL-Code:
jeder aktuell verbundene Client hat in der Attachment Tabelle einen Eintrag.
select count(*) from MON$ATTACHMENTS
Es kann aber sein, dass auch der Server selber auf sich selber eine Connection herstellt, z.B. für Sweep oder Backup oder für Statistikerstellung (bin mir nicht sicher wie die im einzelnen dann erkennbar sind). Cheers, |
Re: Anzahl der verbundenen fbclient.dll´s
Ab Firebird 2.1 gibt es Monitoring-Tabellen mit denen du das Abfragen kannst. Die entsprechende Tabelle für die Verbindungen schaut wie folgt aus
SQL-Code:
TABLE MON$ATTACHMENTS (
MON$ATTACHMENT_ID INTEGER, MON$SERVER_PID INTEGER, MON$STATE SMALLINT, MON$ATTACHMENT_NAME VARCHAR(253), MON$USER CHAR(31) CHARACTER SET UNICODE_FSS, MON$ROLE CHAR(31) CHARACTER SET UNICODE_FSS, MON$REMOTE_PROTOCOL VARCHAR(8) CHARACTER SET ASCII, MON$REMOTE_ADDRESS VARCHAR(253) CHARACTER SET ASCII, MON$REMOTE_PID INTEGER, MON$CHARACTER_SET_ID SMALLINT, MON$TIMESTAMP DATE, MON$GARBAGE_COLLECTION SMALLINT, MON$REMOTE_PROCESS VARCHAR(253), MON$STAT_ID INTEGER ); Edit: Da war wieder jemand schneller, aber zum Zwecke der Vollständigkeit die DDL |
Re: Anzahl der verbundenen fbclient.dll´s
.. vielen Dank :-)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz