Solution : https://service.sap.com/sap/support/notes/964344 (Connexion à SAP Service Marketplace requise)
Résumé :
Les mutex sont utilisés dans Oracle, principalement pour l'accès au cache de bibliothèque à partir d'Oracle 10g, combinant les fonctions de verrous et de broches, offrant la synchronisation (modes exclusif et partagé) et la capacité d'épinglage pour optimiser les performances en gardant les objets en mémoire. Ils sont supérieurs aux anciens mécanismes de blocage grâce à des exigences de mémoire réduites, des vitesses d'accès plus rapides et une gestion améliorée des contentions, les rendant plus efficaces pour gérer les 'objets chauds'. Le système Oracle utilise des événements d'attente spécifiques pour gérer les comportements de mutex, qui comprennent 'cursor mutex X/S' et 'cursor pin S wait on X', entre autres, pour gérer les demandes de mutex et les opérations d'épinglage. Ces événements aident à éviter les blocages de sessions et à assurer des opérations de base de données plus fluides. Des vues telles que V$MUTEX_SLEEP et V$MUTEX_SLEEP_HISTORY fournissent des informations sur les attentes de mutex, qui peuvent être analysées pour améliorer les performances du système. Oracle fournit des paramètres (_KKS_USE_MUTEX_PIN et _MUTEX_WAIT_SCHEME) pour contrôler l'utilisation des mutex, assurant flexibilité et gestion optimisée des ressources.
Mots Clés :
lower memory requirements faster access higher granularity, terms frequently asked questions solution 1, hp-ux pa-risc, creating cursor-specific statistics, checking cursor-specific statistics, wait event generally corresponds, exclusive library cache lock, shared library cache lock, wait event rarely occurs, wait event parameter p2
Notes associées :
1588876 | Oracle Enhancement to add different "Mutex" wait schemes |
971261 | Oracle 9.2 / 10.2: Hanging queries with STAR_TRANSFORMATION |
912389 | Cursor parameters on Oracle |
767414 | FAQ: Oracle latches |
712624 | High CPU consumption by Oracle |
619188 | FAQ: Oracle wait events |
618868 | FAQ: Oracle performance |