Re: Memory usage per session

Поиск
Список
Период
Сортировка
От Achilleas Mantzios
Тема Re: Memory usage per session
Дата
Msg-id 577F9181.2090605@matrix.gatewaynet.com
обсуждение исходный текст
Ответ на Memory usage per session  (AMatveev@bitec.ru)
Ответы Re: Memory usage per session  (AMatveev@bitec.ru)
Список pgsql-general
On 08/07/2016 14:11, AMatveev@bitec.ru wrote:
> Hi.
> We have tested postgreSql,Oracle,MSSqlServer.
> The test performs about 11K lines of code
> Memory usage per session:
> Oracle: about 5M
> MSSqlServer: about 4M
> postgreSql: about 160М
> The result of postgreSql is very sad(Our typical business logic has about 30K lines of code).
> How can I reduce memory consumption per session?
> Note, we cant move the business logic to an application server as it will lead us to performance problem.
>
> I can send the test script on request.
>
> Test description:
> PostgreSQL 9.5.3, compiled by Visual C build 1800, 64-bit

Visual C???
You will have to run PostgreSQL on a proper Unix system to test for performance.

> At the same time we run 50 sessions that perform the following functions:
> CREATE OR REPLACE FUNCTION perfa.func9
> ...
> BEGIN
>    svSql:='';
>    PERFORM perfb."func91"();
>    ...
> END;
>
> CREATE OR REPLACE FUNCTION perfb.func91
> ...
> BEGIN
>    PERFORM perfc."func911"();
>    ...
> END;
>
> CREATE OR REPLACE FUNCTION perfc.func911 (
> )
> RETURNS void AS
> $body$
> DECLARE
>    svSql BIGINT;
> BEGIN
>    svSql:=0;
>    ...
>    svSql:=svSql+10;
> END;
> $body$
>
>
>


--
Achilleas Mantzios
IT DEV Lead
IT DEPT
Dynacom Tankers Mgmt



В списке pgsql-general по дате отправления:

Предыдущее
От: AMatveev@bitec.ru
Дата:
Сообщение: Memory usage per session
Следующее
От: Sameer Kumar
Дата:
Сообщение: Re: [BUGS] Where clause in pg_dump: need help