[SQL] Ran out of connections

2002-12-04 Thread Mike Diehl
Hi all.

Twice this week, I've come to work to find my Postgres server out of 
connections... effectively freezing my web server.

Today, before I rebooted the entire system, I did a ps -auxw and kept the 
file to study.  I didn't find too many clients running.  But I did find a 
whole LOT of postgres processes running, idle.  BTW, one of the postgres 
processes was doing a vacuum analyze.  I'm running 7.2.

Can anyone tell me how to fix this?  The out put of the ps command can be 
seen at http://dominion.dyndns.org/~mdiehl/ps.txt

Thanx in advance,
-- 
Mike Diehl
Network Tools Devl.
SAIC at Sandia Labs
(505) 284-3137

---(end of broadcast)---
TIP 4: Don't 'kill -9' the postmaster



Re: [SQL] Ran out of connections

2002-12-04 Thread Mike Diehl
On Wednesday 04 December 2002 03:25 pm, Roberto Mello wrote:
 > On Wed, Dec 04, 2002 at 03:08:35PM -0700, Mike Diehl wrote:
 > > Can anyone tell me how to fix this?  The out put of the ps command
 > > can be seen at http://dominion.dyndns.org/~mdiehl/ps.txt
 >
 > Are you using PHP by chance? I've seen this behavior under Apache+PHP
 > before. My "fix" (workaround rather) was to disable persistent
 > connections.

Nope.  I'm using Perl and cgi.  I've got some perl that runs via cron, and 
some more that runs via apache.  I'm not even using ModPerl.

It did occur to me that since some of my scripts communicate with other 
devices, that I may have some IO blocking, or zombies, but the ps output 
didn't indicate that.  I can't see that many scripts running.  Usually, I see 
one postgres process for each script/cgi that is running.  Not in this case.

-- 
Mike Diehl
Network Tools Devl.
SAIC at Sandia Labs
(505) 284-3137

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])



Re: [DOCS] [SQL] Update timestamp on update

2005-10-13 Thread Mike Diehl
Is a working example something that people would like to see?  Or is this 
considered a good use of research time?

On Thursday 13 October 2005 11:20 am, Jim C. Nasby wrote:
> On Wed, Oct 12, 2005 at 10:52:04PM -0400, Tom Lane wrote:
> > Jeff Williams <[EMAIL PROTECTED]> writes:
> > > Thanks. Triggers was my first thought, but chapter 35 on Triggers
> > > didn't really indicate a way I could do this easily and scared me with
> > > a lot of c code.
> >
> > Yeah.  This is a documentation issue that's bothered me for awhile.
> > The problem is that we treat the PL languages as add-ons and therefore
> > the documentation of the "core" system shouldn't rely on them ... but
> > that leaves us presenting C-code triggers as the only examples in
> > chapter 35.  There is a paragraph in there suggesting you go look at
> > the PL languages first, but obviously it's not getting the job done.
>
> Chapter 35 is plpgsql.. do you mean chapter 32.4?
>
> > Anybody have a better idea?
>
> What about a See Also section ala man pages that links to trigger info
> for other languages?

-- 
Mike Diehl,
Network Monitoring Tool Devl.
SAIC at Sandia National Laboratories.
(505) 284-3137

---(end of broadcast)---
TIP 5: don't forget to increase your free space map settings


[SQL] Problem with phone list.

2007-08-15 Thread Mike Diehl
Hi all.

I've qot a problem I need to solve.  I'm sure it's pretty simple; I just can't 
seem to get it, so here goes...

I've got a table, actually a view that joins 3 tables, that contains a phone 
number, a unique id, and a call duration.

The phone number has duplicates in it but the unique id is unique.

I need to get a list of distinct phone numbers and the coorisponding largest 
call duration.

I've got the idea that this should be a self-join on phone number where 
a.id<>b.id, but I just can't seem to get the max duration.

Any hints would be much appreciated.

Mike.


---(end of broadcast)---
TIP 4: Have you searched our list archives?

   http://archives.postgresql.org


Re: [SQL] Problem with phone list.

2007-08-15 Thread Mike Diehl
Yup, that did it.  I don't know why I made it harder than it had to be.

Thank you.

Mike.

On Wednesday 15 August 2007 02:58:22 pm Fernando Hevia wrote:
> Try this:
>
> Select *
> from view v1
> where duration = (select max(duration) from view v2 where v2.phone_number =
> v1.phone_number)
>
> You could get more than one call listed for the same number if many calls
> match max(duration) for that number.
>
>
> -Mensaje original-
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> En nombre de Mike Diehl
> Enviado el: MiƩrcoles, 15 de Agosto de 2007 17:28
> Para: SQL Postgresql List
> Asunto: [SQL] Problem with phone list.
>
> Hi all.
>
> I've qot a problem I need to solve.  I'm sure it's pretty simple; I just
> can't
> seem to get it, so here goes...
>
> I've got a table, actually a view that joins 3 tables, that contains a
> phone
>
> number, a unique id, and a call duration.
>
> The phone number has duplicates in it but the unique id is unique.
>
> I need to get a list of distinct phone numbers and the coorisponding
> largest
>
> call duration.
>
> I've got the idea that this should be a self-join on phone number where
> a.id<>b.id, but I just can't seem to get the max duration.
>
> Any hints would be much appreciated.
>
> Mike.
>
>
> ---(end of broadcast)---
> TIP 4: Have you searched our list archives?
>
>http://archives.postgresql.org



-- 
Mike Diehl

---(end of broadcast)---
TIP 3: Have you checked our extensive FAQ?

   http://www.postgresql.org/docs/faq