Ich benötige eine Abfrage, die mir die aktive oder offene Anzahl von Verbindungen zu einer bestimmten Datenbank für einen bestimmten Benutzer gibt. Ich habe stundenlang gesucht und mir bisher nichts ausgedacht. Ich bin nah dran, also hier ist, was ich versucht habe.
SHOW STATUS WHERE `variable_name` = 'Threads_connected';
SHOW STATUS LIKE '%onn%';
SELECT * FROM information_schema.processlist WHERE USER='database_user';
Ich arbeite für ein Webhosting-Unternehmen, und einer unserer Kunden stößt immer wieder an seine max_user_connections
Grenzen. Daher muss ich bei der Fehlerbehebung wissen, wie viele Verbindungen sein Benutzer derzeit verwendet, da er kein gemeinsam genutzter Server ist. Ich verwende derzeit MySQL (InnoDB) Version 5.5.36. Jede Hilfe wäre sehr dankbar!
quelle