SQL - So finden Sie, welche Aktionen alle maximal gleichzeitige Verbindungen verwenden

8

Ich habe einen SQL Server, der die maximale Anzahl gleichzeitiger Verbindungen erreicht. Ich habe viele verschiedene Server & amp; Dienste, die sich gleichzeitig mit einem SQL Server verbinden.

Ich habe eine andere Abfrage gefunden, die zu funktionieren scheint:

%Vor%

Allerdings gibt mir das die Anzahl der Verbindungen, die gut sind. Also dann fand ich eine andere Abfrage, die die SQL-Anweisungen auszuspucken scheint, die ausgeführt werden usw.

%Vor%

Wie würde ich diese beiden Abfragen zusammenführen? Ich glaube, dass beide Fragen zusammen ergeben, was ich brauche.

    
user1158745 19.12.2012, 16:04
quelle

2 Antworten

1

Nicht ganz sicher, was Sie auf der Ausgabe wollen; Sie können die beiden Abfragen zusammen (ohne die Gruppe) über einen stright Join session_id = spid verbinden.

%Vor%     
u07ch 19.12.2012 16:56
quelle
1

Ich bin nicht wirklich sicher, was Sie über sys.dm_exec_connections hinaus noch wissen müssten, wenn es um die Anzahl der Verbindungen geht. In beiden Fällen ist dies der Code, den ich verwende, wenn ich mir ansehe, was auf der Instanz läuft. Außerdem wird angezeigt, welcher Job die Anweisung ausführt (wenn es sich um einen Job handelt):

%Vor%     
SQLMonkey 08.03.2013 11:19
quelle

Tags und Links