Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


系统锁管理器Hash表尺度(lock_hash_size)

📄字数 434
👁️阅读量 加载中...

引入版本

v11.0.0

功能描述

系统内部各类锁资源管理器的 HASH 表桶数。

参数属性

属性属性值
参数类型INTEGER
默认值8192
取值范围[1024, 131072]
影响范围系统级
修改方式离线修改,重启生效

使用场景说明

  1. 系统中资源(如各类模式对象)的访问需要进行并发控制,每一个资源访问都会产生锁,这些锁使用该参数值控制的hash 表管理。
    系统中对象数量少或者实际产生的锁数量小(通过系统表 SYSDBA.SYS_GLOCKS统计)无需对该参数进行修改。
  2. 系统中对象数量多或者实际产生的锁数量多(通过系统表 SYSDBA.SYS_GLOCKS 统计),建议设置该参数值为锁数量的2倍

示例

  • 离线修改 lock_hash_size
    编辑 xugu.ini 修改 lock_hash_size,重启数据库服务后生效。

  • 在线查看 lock_hash_size

sql
SQL> show lock_hash_size;

+----------------+
| LOCK_HASH_SIZE |
+----------------+
| 8192           |
+----------------+

(1 row)
Use time:0 ms.