Welche Beziehung besteht zwischen Sybase-Spid und SQL-Abfrage?
-
21-12-2019 - |
Frage
Wie ich daraus verstehe Frage Meine Sybase ASE-Datenbankverbindung hat eine eigene SPID.Meine Frage ist:Werden komplexe Abfragen mit verschachtelten Unterauswahlen von dieser einzelnen SPID ausgeführt?Oder erzeugt Sybase andere SPIDs, um komplexe Abfragen auszuführen?
Lösung
Wenn die Parallelverarbeitung aktiviert ist, ist dies möglich spids
um andere Prozesse zu erzeugen.Dies kann bei großen, komplexen Abfragen auftreten, wenn der Optimierer parallele Ausführung, Neuorganisationen und andere ähnliche Datenbankaktionen auswählt.
Wenn dies geschieht, wird das neu erzeugte spid
wird die Eltern haben spid
im fid
Spalte (Familien-ID) von master..sysprocesses
, oder in der Ausgabe von sp_who
Weitere Informationen zu Parallele Abfragen finden Sie in der Dokumentation.