Quelle est la relation entre le spid Sybase et la requête SQL
-
21-12-2019 - |
Question
Si je comprends bien de cela question ma connexion à la base de données Sybase ASE possède son propre SPID.Ma question est:les requêtes complexes avec des sous-sélections imbriquées sont-elles exécutées par ce seul SPID ?Ou Sybase génère-t-il d'autres SPID pour exécuter des requêtes complexes ?
La solution
Si le traitement parallèle est activé, il est possible pour spids
pour engendrer d'autres processus.Cela peut se produire dans des requêtes complexes et volumineuses si l'optimiseur choisit une exécution parallèle, des réorganisations et d'autres actions de base de données similaires.
Si cela se produit, alors le nouveau-né spid
aura le parent spid
dans le fid
(ID de famille) de la colonne master..sysprocesses
, ou à la sortie de sp_who
Plus d'informations sur Les requêtes parallèles peuvent être trouvées dans la documentation.