Qual é a relação entre Sybase spid e consulta SQL
-
21-12-2019 - |
Pergunta
Pelo que entendi disso pergunta minha conexão de banco de dados Sybase ASE possui seu próprio SPID.Minha pergunta é:as consultas complexas com subseleções aninhadas são executadas por esse único SPID?Ou o Sybase gera outros SPIDs para executar consultas complexas?
Solução
Se o processamento paralelo estiver ativado, é possível spids
para gerar outros processos.Isso pode ocorrer em consultas grandes e complexas se o otimizador escolher execução paralela, reorganizações e outras ações de banco de dados semelhantes.
Se isso ocorrer, então o recém-gerado spid
terá o pai spid
no fid
Coluna (ID da família) de master..sysprocesses
, ou na saída de sp_who
Mais informações sobre Consultas paralelas podem ser encontradas na documentação.