DB2 10.5 for Linux, UNIX, and Windows

DB2 pureScale Feature performance enhancement by using explicit hierarchical locking

With explicit hierarchical locking (EHL), table locks supersede row locks or page locks. EHL reduces network traffic to the caching facility (CF) in a DB2® pureScale® environment.

EHL makes parent-child relationship between resources that are known to the internal resource lock manager. This type of locking avoids global locking use when no resources are used among the different components of DB2 database server. EHL avoids most communication and data sharing memory usage for data tables, partitioned tables, and partitioned indexes. EHL helps improve performance by removing CF communication.

EHL is critical for the following types of workloads, as they are able to take advantage of this optimization:

DB2 database sever automatically detects workloads in DB2 pureScale environments that benefit from EHL to help improve performance. EHL can be turned on using the opt_direct_wrkld database configuration parameter.