Bonjour,
SVP j'aimerais bien savoir quelle est la différence entre les LATCH et les LOCK dans Oracle?
Merci pour l'aide
Bonjour,
SVP j'aimerais bien savoir quelle est la différence entre les LATCH et les LOCK dans Oracle?
Merci pour l'aide
Bonjour,
Les 2 sont des verrous. Par contre, le LOCK symbolise plutôt des verrous au niveau des tables et des données. Il y a des verrous posés implicitement par Oracle, par exemple lorsque tu updates une ligne. Et puis il y les verrous que tu peux acquérir toi même, par exemple en faisant un SELECT FOR UPDATE, ou bien un LOCK TABLE.
Les LATCHS sont eux des verrous posés par Oracle sur des structures internes, comme des requêtes ou des plans d'exection de requêtes qui sont dans la Shared Pool, etc, etc.
Une petite lecture : http://oracle.developpez.com/guide/tuning/latch/
Partager