Lock contention high

2021-10-12 Thread Ashkil Dighin
Hi, Lock contention observed high in PostgreSQLv13.3 The source code compiled with GNC(GCCv11.x) PostgreSQL version: 13.3 Operating system: RHEL8.3 Kernel name:4.18.0-305.10.2.el8_4.x86_64 RAM Size:512GB SSD: 1TB The environment used IBM metal and test benchmark environment HammerDbv4.2 Test case

Re: Lock contention high

2021-10-12 Thread Mikhail Zhilin
Hi, How many sockets are on motherboard? What is CPU model and interconnect type (UPI?)? Can you share output of "lscpu"? If you have more than 1 NUMA node it may be worth to run PostgreSQL in single NUMA node via taskset. It will eliminate access to remote memory and speed up processing. Th

Re: Lock contention high

2021-10-12 Thread Laurenz Albe
On Tue, 2021-10-12 at 13:05 +0530, Ashkil Dighin wrote: > Perf data for 24vu(TPC-C) > > >       18.99%  postgres  postgres            [.] LWLockAcquire >      7.09%  postgres  postgres            [.] _bt_compare >      8.66%  postgres  postgres            [.] LWLoc

Re: Lock contention high

2021-10-12 Thread Mladen Gogala
On 10/12/21 03:35, Ashkil Dighin wrote: 1.Is there a way to tune the lock contention ? Lock contention is usually an application issue. Application processes are stepping on each other's toes. I have never seen a situation where the database would be slow with managing locks. Postgres uses a