Performance Issue on a table - Mailing list pgsql-performance

From Manoj Kumar
Subject Performance Issue on a table
Date
Msg-id SJ0PR04MB7662C951C68CC4B0D694A770D9E49@SJ0PR04MB7662.namprd04.prod.outlook.com
Whole thread Raw
Responses Re: Performance Issue on a table
List pgsql-performance

Dear Team,

 

Recently we have noticed that in one of our DB instances there is a potential delay in querying a table from java code. could you please check the attached log and help understand what is the problem and which direction should be look into solving this delay of 4 odd mins ?

 

The table definition is as below, it contains around 2 billion rows.

 

create table "TAFJ_HASHLOCKS" (recid integer);

alter table "TAFJ_HASHLOCKS" add constraint "TAFJ_HASHLOCKS_PK" PRIMARY KEY  (recid);

 

 

 

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl execute

FINEST:   simple execute, handler=org.postgresql.jdbc.PgStatement$StatementResultHandler@13e344d, maxRows=0, fetchSize=0, flags=1

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl sendSimpleQuery

FINEST:  FE=> SimpleQuery(query="SAVEPOINT PGJDBC_AUTOSAVE")

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl sendParse

FINEST:  FE=> Parse(stmt=null,query="SELECT RECID FROM TAFJ_HASHLOCKS WHERE RECID = $1 FOR UPDATE NOWAIT ",oids={1043})

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl sendBind

FINEST:  FE=> Bind(stmt=null,portal=null,$1=<'256292129'>,type=VARCHAR)

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl sendDescribePortal

FINEST:  FE=> Describe(portal=null)

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl sendExecute

FINEST:  FE=> Execute(portal=null,limit=0)

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl sendSync

FINEST:  FE=> Sync

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl receiveCommandStatus

FINEST:  <=BE CommandStatus(RELEASE)

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl receiveRFQ

FINEST:  <=BE ReadyForQuery(T)

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl receiveCommandStatus

FINEST:  <=BE CommandStatus(SAVEPOINT)

Jul 22, 2021 4:25:00 PM org.postgresql.core.v3.QueryExecutorImpl receiveRFQ

FINEST:  <=BE ReadyForQuery(T)

Jul 22, 2021 4:29:20 PM org.postgresql.core.v3.QueryExecutorImpl processResults

FINEST:  <=BE ParseComplete [null]

Jul 22, 2021 4:29:20 PM org.postgresql.core.v3.QueryExecutorImpl processResults

FINEST:  <=BE BindComplete [unnamed]

Jul 22, 2021 4:29:20 PM org.postgresql.core.v3.QueryExecutorImpl receiveFields

FINEST:  <=BE RowDescription(1)

 

 

Thanks


The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. Any use or disclosure of the contents of this e-mail/attachments by a not intended recipient is unauthorized and may be unlawful. If you have received this e-mail in error please notify the sender. Please note that any views or opinions presented in this e-mail are solely those of the author and do not necessarily represent those of TEMENOS. We recommend that you check this e-mail and any attachments against viruses. TEMENOS accepts no liability for any damage caused by any malicious code or virus transmitted by this e-mail.
Attachment

pgsql-performance by date:

Previous
From: "ldh@laurent-hasson.com"
Date:
Subject: RE: Big performance slowdown from 11.2 to 13.3
Next
From: Kamil Frydel
Date:
Subject: Re: Partitioned table statistics vs autoanalyze