An instance acquires a PCM lock as a resource for update purposes
|
All buffer caches must contain the same copy of a resource
|
PCM blocks:
-
Ensure cache coherency by only allowing instances to change blocks while holding a lock
-
PCM lock work independently of transaction locks (row-level locking)
-
Ensure cache coherency using minimum amount of communication
-
PCM locks are allocated to files when a instance is started
-
Blocks are typical O/S disk blocks and of fixed size
|