Read write performance check - Mailing list pgsql-general

From veem v
Subject Read write performance check
Date
Msg-id CAB+=1TVWinj5Zo4K_=LsR74cafhhEo0Zh==sdybaQ+ZO5UtWJQ@mail.gmail.com
Whole thread Raw
Responses Re: Read write performance check  (Ilya Kosmodemiansky <ik@dataegret.com>)
List pgsql-general
Hello All,
Its Aurora postgresql database in AWS. We have a couple of custom tables created with some ~100 odd columns and required indexes and constraints created on them and that represents a certain business use case. Currently we don't have any data in them. Requirement is to test read and write queries performance for this sample use cases/tables. We need to evaluate both row by row and batch read/write performance. Also performance with concurrent read/write from multiple threads/sessions.

As i understand below things to be done here,
1)For write performance , the rows needs to be inserted from multiple sessions at same time, with required random values as per the data types i.e. Character, Number, date columns. And this needs to be tested for row by row insert and batched insert.

2)For the read performance test , the table first has to be populated with those ~100million rows. Then querying will happen on that table row by row and batched way from the concurrent session.

I am new to postgresql but mostly worked with Oracle, so I wanted to understand if the above can be achieved by creating a simple procedure or will a major effort be needed? And I saw a few blogs , pgbench to be used for concurrency tests. I want to know if this will still work on Aurora postgresql from intellij client worksheet. 

Regards
Veem

pgsql-general by date:

Previous
From: Piergiorgio Valli
Date:
Subject: Re: Postgresql 15 client arm64 and Qt 5.15
Next
From: Ilya Kosmodemiansky
Date:
Subject: Re: Read write performance check