🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #194655

Re: [PostgreSQL] wielokrotne wywolanie funkcji z funkcji

#194655
From: irq
Date: Thu, 24 Sep 2015 13:01
17 lines
2172 bytes
W dniu czwartek, 24 września 2015 10:59:41 UTC+2 użytkownik Tomasz napisał:
> Sa na bazie postgres dwie funkcje, jedna wykonyjaca skomplikowane operacje a 
> druga sluzaca tylko do wywolywania tej pierwszej. Ta druga w petli wywoluje 
> pierwsza.
> Jesli w petli jest jeden element to calosc wykonuje sie 350 ms. Jesli 
> natomiast w petli jest
> 100 lub wiecej wywolan to po kilku minutach pracowitego mielenia, proces sie 
> zawiesza bez rezultatu.
> Z prostej arytmetyki by wynikalo ze 100 x 350 = 35 000 ms czyli 35 sek a tak 
> w realu nie jest.
> Poradźcie mi jak powinienem obejść ten problem przy pozostawieniu obu 
> funkcji.
> 
> --
> Tomasz

Czy jesteś pewien, że problem się bierze właśnie z wywoływania jednej funkcji przez drugą? Czy testowałeś co się stanie gdy wywołasz, w jednej transakcji, tę skomplikowaną funkcję 100 lub więcej razy, spoza opakowania tej drugiej funkcji, "inline"? 
Technical Details
Message-ID: <77986ddc-a571-4b11-a3a5-417fcf07240b@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!kq10no9082775igb.0!news-out.google.com!z4ni710ign.0!nntp.google.com!kq10no9082772igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <5603bb7b$0$8375$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.182.126.228 with SMTP id nb4mr31074910obb.19.1443099703535;        Thu, 24 Sep 2015 06:01:43 -0700 (PDT)
X-Received: by 10.182.112.234 with SMTP id it10mr173374obb.13.1443099703501; Thu, 24 Sep 2015 06:01:43 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!kq10no9082775igb.0!news-out.google.com!z4ni710ign.0!nntp.google.com!kq10no9082772igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Thu, 24 Sep 2015 06:01:43 -0700 (PDT)
In-Reply-To: <5603bb7b$0$8375$65785112@news.neostrada.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=95.49.81.147; posting-account=HsGcpQoAAABR8eqXdcgZHaZMq6uPUZY5
NNTP-Posting-Host: 95.49.81.147
References: <5603bb7b$0$8375$65785112@news.neostrada.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <77986ddc-a571-4b11-a3a5-417fcf07240b@googlegroups.com>
Subject: Re: [PostgreSQL] wielokrotne wywolanie funkcji z funkcji
From: irq <ipluta62@gmail.com>
Injection-Date: Thu, 24 Sep 2015 13:01:43 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit