From: | "Bill Eaton" <EE2(at)aeroantenna(dot)com> |
---|---|
To: | "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: best way to kill long running query? |
Date: | 2007-03-21 19:09:41 |
Message-ID: | BHEMIOKCPPFPFJCHEKDCKEIICFAA.EE2@aeroantenna.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
>> I want to allow some queries for my users to run for a prescribed period
of
>> time and kill them if they go over time. Is there a good way to do this?
> set statement_timeout perhaps?
Ooh. I like that. It would be absolutely brilliant if I could figure out how
to get it to work with ADO and the Windoze ODBC driver. I've tried appending
statement_timeout to my connection string i.e.
ConnString = "DRIVER={PostgreSQL
Unicode};SERVER=MYSERVER;DATABASE=MYDB;UID=client;set_timeout=1"
but it has no effect on a SELECT statement that takes at least 3 or 4
seconds to execute and only returns 184 (out of 600,000) records.
I've also tried different syntaxes to pass the parameter
set_timeout=1
set_timeout='1'
set_timeout=(1)
set_timeout=('1')
From | Date | Subject | |
---|---|---|---|
Next Message | Magnus Hagander | 2007-03-21 19:20:27 | Re: best way to kill long running query? |
Previous Message | Travis | 2007-03-21 18:31:21 | Re: best way to kill long running query? |