Oracle parallel query - Comment trouver le nombre de processus lancés?
Je suis en utilisant Oracle de requête parallèle fonctionnalité sur un 10G 3-noeud PAP, où chaque nœud est un de 16 processeurs de la machine.
La question est, comment puis-je voir la réelle nombre d'Oracle processus générés à l'exécution de la requête sur tous les 3 nœuds?
OriginalL'auteur Sergey Stadnik | 2009-09-14
Vous devez vous connecter pour publier un commentaire.
Je l'ai trouvé dans cet article:
Tout d'abord, trouver l'ID et le numéro de série de la session en cours:
SELECT paddr, sid, serial# FROM v$session WHERE audsid = userenv('sessionid')
Puis de voir l'exécution en parallèle serveurs sont dédiés à cette session:
SELECT qcsid, qcserial#, SID, serial#, server#, degree
FROM gv$px_session pxs
WHERE pxs.qcsid = :your_sid AND pxs.qcserial# = :your_serial
OriginalL'auteur Sergey Stadnik