{"Entry":{"collection":"guc","key":"trace_userlocks","name":"trace_userlocks","aliases":[],"metadata":{"baseline":true,"boot_human":"Not specified","boot_val":null,"category":"Developer Options","category_zh":"","changed_in":[],"changes":[{"documentation_changed":true,"fields":{},"from":"8.3","status":"changed","to":"8.4"}],"content_hash":"4e990065ec06ca0ca9f77fc4da58e665b28974bd34a3ecfeccb3d43500d3ea61","context":"","default_changed_in":[],"default_history":[],"editorial":{},"enumvals":[],"first_version":"7.4","group":"Developer Options","group_slug":"developer","imported_at":"2026-09-27T17:57:32.198509+08:00","intro_commit":{},"key":"trace_userlocks","last_version":"20","max_val":"","min_val":"","name":"trace_userlocks","position":424,"present_in":["7.4","8.0","8.1","8.2","8.3","8.4","9.0","9.1","9.2","9.3","9.4","9.5","9.6","10","11","12","13","14","15","16","17","18","19","20"],"short_desc":"If on, emit information about user lock usage.","short_desc_zh":"","source_rev":"english-manuals:556a4d9ee392e188103e6dc2cb950c2312245826c26767f47761c28c660d5d38","unit":"","vartype":"bool"}},"Definition":{"Collection":"guc","Key":"trace_userlocks","SourceDatabase":"center","Version":"18","SourceTable":"guc","SourceKey":"trace_userlocks","SourceRevision":"english-manuals:556a4d9ee392e188103e6dc2cb950c2312245826c26767f47761c28c660d5d38","Facts":{"boot_val":null,"category":"Developer Options","context":"","description":"If on, emit information about user lock usage. Output is the same as for trace_locks, only for advisory locks. This parameter is only available if the LOCK_DEBUG macro was defined when PostgreSQL was compiled.","doc":{"anchor":"GUC-TRACE-USERLOCKS","file":"runtime-config-developer.html","lang":"en","sha256":"f5e7e39d176c642ac0799c87669ce2f6f60fcd97d109e290860ec74c36d7ecad","slug":"18"},"documented":true,"enumvals":[],"extra_desc":"","lang":"en","max_val":null,"metadata_version":"","min_val":null,"name":"trace_userlocks","short_desc":"","source":"english-manual","unit":"","vartype":"bool"},"ManualEvidence":{"doc":{"anchor":"GUC-TRACE-USERLOCKS","file":"runtime-config-developer.html","lang":"en","sha256":"f5e7e39d176c642ac0799c87669ce2f6f60fcd97d109e290860ec74c36d7ecad","slug":"18"}},"MeasuredEvidence":{"metadata_version":""}},"Text":{"Collection":"guc","Key":"trace_userlocks","SourceDatabase":"center","Version":"18","Locale":"en","Title":"trace_userlocks","Summary":"If on, emit information about user lock usage. Output is the same as for trace_locks, only for advisory locks. This parameter is only available if the LOCK_DEBUG macro was defined when PostgreSQL was compiled.","BodyHTML":"\u003cp\u003eIf on, emit information about user lock usage. Output is the same as for trace_locks, only for advisory locks. This parameter is only available if the LOCK_DEBUG macro was defined when PostgreSQL was compiled.\u003c/p\u003e","SourceRevision":"english-manuals:556a4d9ee392e188103e6dc2cb950c2312245826c26767f47761c28c660d5d38","ContentHash":"5cd7400c2970e38c22982122f652afe4582738069bdf5f975ce2536100cdad12","Payload":{"description":"If on, emit information about user lock usage. Output is the same as for trace_locks, only for advisory locks. This parameter is only available if the LOCK_DEBUG macro was defined when PostgreSQL was compiled."}},"RequestedLocale":"zh-Hans","Fallback":true,"Versions":["10","11","12","13","14","15","16","17","18","19","20","7.4","8.0","8.1","8.2","8.3","8.4","9.0","9.1","9.2","9.3","9.4","9.5","9.6"],"Locales":["en"],"Signatures":null,"Spellings":null,"SQLState":null,"Evidence":null}
