Re: can stored procedures with computational sql queries improve API performance? - Mailing list pgsql-general

From Krishnakant Mane
Subject Re: can stored procedures with computational sql queries improve API performance?
Date
Msg-id c039e269-49d4-4d27-913b-412fdd4c3cda@gmail.com
Whole thread Raw
In response to Re: can stored procedures with computational sql queries improve API performance?  (Guyren Howe <guyren@gmail.com>)
Responses Re: can stored procedures with computational sql queries improve API performance?
Re: can stored procedures with computational sql queries improve API performance?
List pgsql-general
On 7/10/24 06:44, Guyren Howe wrote:
> On Jul 9, 2024, at 17:58, Krishnakant Mane <kkproghub@gmail.com> wrote:
>> Hello.
>>
>> I have a straight forward question, but I am just trying to analyze the specifics.
>>
>> So I have a set of queries depending on each other in a sequence to compute some results for generating financial
report.
>>
>> It involves summing up some amounts from tuns or of rows and also on certain conditions it categorizes the amounts
intotypes (aka Debit Balance, Credit balance etc).
 
>>
>> There are at least 6 queries in this sequence and apart from 4 input parameters. these queries never change.
>>
>> So will I get any performance benefit by having them in a stored procedure rather than sending the queries from my
Pythonbased API?
 
> Almost certainly.
>
> Doing it all in a stored procedure or likely even better a single query will remove all of the latency involved in
goingback and forth between your app and the database.
 
>
> Insofar as the queries you are running separately access similar data, a single query will be able to do that work
once.
>
> There are other potential benefits (a smaller number of queries reduces planning time, for example).


Basically there are if else conditions and it's not just the queries but 
the conditional sequence in which they execute.

So one single query won't do the job.

But Thank you for confirming my understanding.

I believe that the fact that stored procedures are compiled also makes 
them perform faster, is that correct?

Regards.




pgsql-general by date:

Previous
From: Guyren Howe
Date:
Subject: Re: can stored procedures with computational sql queries improve API performance?
Next
From: Guyren Howe
Date:
Subject: Re: can stored procedures with computational sql queries improve API performance?