¿Cuál es la relación entre Sybase spid y la consulta SQL?
-
21-12-2019 - |
Pregunta
Según tengo entendido por esto pregunta mi conexión de base de datos Sybase ASE tiene su propio SPID.Mi pregunta es:¿Las consultas complejas con subselecciones anidadas son ejecutadas por ese único SPID?¿O Sybase genera otros SPID para ejecutar consultas complejas?
Solución
Si el procesamiento paralelo está habilitado, es posible que spids
para generar otros procesos.Esto podría ocurrir en consultas grandes y complejas si el optimizador elige ejecución paralela, reorganizaciones y otras acciones similares de la base de datos.
Si esto ocurre, entonces el recién generado spid
tendrá el padre spid
en el fid
(ID de familia) columna de master..sysprocesses
, o en la salida de sp_who
Más información sobre Las consultas paralelas se pueden encontrar en la documentación..