Article View: pl.comp.bazy-danych
Article #194655Re: [PostgreSQL] wielokrotne wywolanie funkcji z funkcji
From: irq
Date: Thu, 24 Sep 2015 13:01
Date: Thu, 24 Sep 2015 13:01
17 lines
2172 bytes
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-mailReferences:
<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